Vba 在未加载外接程序时调用XLAADIN方法(函数/子)
我需要调用第三方XLa加载项通过我的VBA代码提供的方法 已经有了,但目的是直接调用该方法。基于调用XLL外接程序的方法,我找到了在外接程序尚未加载时使用的正确格式。您可以使用Vba 在未加载外接程序时调用XLAADIN方法(函数/子),vba,excel,xla,Vba,Excel,Xla,我需要调用第三方XLa加载项通过我的VBA代码提供的方法 已经有了,但目的是直接调用该方法。基于调用XLL外接程序的方法,我找到了在外接程序尚未加载时使用的正确格式。您可以使用应用程序。通过以下方式运行以调用.xlaAdd中的方法: 如果我们假设X.LA文件的路径是“代码> C:\程序文件\示例.xLa/COD>和我们要调用的方法是示例方法< /代码>期望一个整数参数,则调用如下: 不带返回值的方法调用 私有子XLAExample() 运行“'C:\ProgramFiles\example.xl
应用程序。通过以下方式运行以调用.xlaAdd中的方法:
如果我们假设X.LA文件的路径是“代码> C:\程序文件\示例.xLa/COD>和我们要调用的方法是<代码>示例方法< /代码>期望一个整数参数,则调用如下:
不带返回值的方法调用
私有子XLAExample()
运行“'C:\ProgramFiles\example.xla'!ExampleMethod”,10
端接头
'带有返回值的方法调用(检查是否可以为返回值声明正确的类型!)
私有函数XLAExample()作为变量
XLAExample=Application.Run(“'C:\ProgramFiles\example.xla'!ExampleMethod”,10)
端接头
所以您需要构造一个表单字符串
“代码>”“声明方法直接像API调用,不适用于我的特定XLA文件,可能需要加载到工作中。”