0
有沒有什麼辦法可以通過使用VSTO來識別excel單元格的公式包含已定義的名稱?如何通過使用VSTO在Excel中標識單元格公式包含定義的名稱?
或者當Excel.Name的名稱通過使用VSTO更改時,是否有任何方法來替換Excel單元格的公式中定義的Excel.Name?
感謝,
YST
有沒有什麼辦法可以通過使用VSTO來識別excel單元格的公式包含已定義的名稱?如何通過使用VSTO在Excel中標識單元格公式包含定義的名稱?
或者當Excel.Name的名稱通過使用VSTO更改時,是否有任何方法來替換Excel單元格的公式中定義的Excel.Name?
感謝,
YST
我不知道是否有直接內置的方式做到這一點。但是,通過獲取單元格公式(Range.Formula)和分析字符串,您應該能夠識別並提取公式中的名稱,如果發現以下情況,則應該認識到字符序列應該是命名範圍:
0)它不是一個數字
1)它不是一個內置的函數,你可以通過這個函數來識別它,它不是一個單元名,也就是說它不是一個單元名,寫成A1,$ A1,A $ 1或$ A $ 1 聽起來像一個有趣的正則表達式項目!