Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 在未加载外接程序时调用XLAADIN方法(函数/子)_Vba_Excel_Xla - Fatal编程技术网

Vba 在未加载外接程序时调用XLAADIN方法(函数/子)

Vba 在未加载外接程序时调用XLAADIN方法(函数/子),vba,excel,xla,Vba,Excel,Xla,我需要调用第三方XLa加载项通过我的VBA代码提供的方法 已经有了,但目的是直接调用该方法。基于调用XLL外接程序的方法,我找到了在外接程序尚未加载时使用的正确格式。您可以使用应用程序。通过以下方式运行以调用.xlaAdd中的方法: 如果我们假设X.LA文件的路径是“代码> C:\程序文件\示例.xLa/COD>和我们要调用的方法是示例方法< /代码>期望一个整数参数,则调用如下: 不带返回值的方法调用 私有子XLAExample() 运行“'C:\ProgramFiles\example.xl

我需要调用第三方XLa加载项通过我的VBA代码提供的方法

已经有了,但目的是直接调用该方法。

基于调用XLL外接程序的方法,我找到了在外接程序尚未加载时使用的正确格式。您可以使用
应用程序。通过以下方式运行
以调用.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文件,可能需要加载到工作中。”