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 听起来像一个有趣的正则表达式项目!