'C:\blp\API\Office Tools\BloombergUI.xla'!不断将自己添加到我的 Excel 公式中
'C:\blp\API\Office Tools\BloombergUI.xla'! keeps adding itself onto my Excel Formula
我的电脑上安装了 Bloomberg Excel 插件,我有一个 VBA 函数来检查文件是否存在于文件夹中:
Function FileExists(sPath As String)
FileExists = Dir(sPath) <> ""
End Function
我将其用作 Excel 单元格公式的一部分。例如:
=FileExists([File_Name.xlsx])
而这个 returns 我要么 True
要么 False
这本身就很好用。但是,有时当我打开文件时,我会发现公式无缘无故变成 ='C:\blp\API\Office Tools\BloombergUI.xla'!FileExists([File_Name.xlsx])
,这会导致错误。
其他人以前遇到过这个问题吗?有解决办法吗?
查看了 BloombergUI.xla
文件。这里可能是错误的,但我发现 FileExist
是插件的内部检查。所以 Excel 将我的自定义函数与插件的函数混淆了。
长话短说,要解决这个问题只需更改自定义函数名称即可。到目前为止已经大约一个月了,='C:\blp\API\Office Tools\BloombergUI.xla'!
没有问题。
我的电脑上安装了 Bloomberg Excel 插件,我有一个 VBA 函数来检查文件是否存在于文件夹中:
Function FileExists(sPath As String)
FileExists = Dir(sPath) <> ""
End Function
我将其用作 Excel 单元格公式的一部分。例如:
=FileExists([File_Name.xlsx])
而这个 returns 我要么 True
要么 False
这本身就很好用。但是,有时当我打开文件时,我会发现公式无缘无故变成 ='C:\blp\API\Office Tools\BloombergUI.xla'!FileExists([File_Name.xlsx])
,这会导致错误。
其他人以前遇到过这个问题吗?有解决办法吗?
查看了 BloombergUI.xla
文件。这里可能是错误的,但我发现 FileExist
是插件的内部检查。所以 Excel 将我的自定义函数与插件的函数混淆了。
长话短说,要解决这个问题只需更改自定义函数名称即可。到目前为止已经大约一个月了,='C:\blp\API\Office Tools\BloombergUI.xla'!
没有问题。