在wps新版里面使用的javascript for application.正常操作情况下是无法像vba里通过declcare api函数/自己制作的标准dll里的函数。今天叫大家通过执行excel 4.0宏的办法来调用标准dll里的函数。先看实现的代码和结果,后面再来细说。

上面的代码蛮简单,主要通过Application.ExecuteExcel4Macro来执行和excel文件同路径下aa.dll里的myval函数。myval函数正常的vba申明为:

Private Declare Function myval Lib “aa” (ByVal a As Long, ByVal b As Long) As Long。

我们再看call里面的写法。主要包括dll名,函数名,返回的数据类型还和传递参数类型.”JJJ”表示返回值为long,传递的两个参数也为long类型。下面的表格列举了各种类型的缩写代码:

Views: 79

Hi, I’m fan2006

One Comment

发表回复