在*.VBS文件中导入WinAPI函数

12

在Excel中使用Visual Basic,我可以使用DECLARE关键字声明WinAPI函数,例如:

Declare Function SetLocaleInfo Lib "kernel32" Alias "SetLocaleInfoA" ( _
    ByVal Locale As Long,
    ByVal LCType As Long,
    ByVal lpLCData As String
) As Boolean

然而,当在*.VBS文件中使用此语法时,它会出现编译错误。

有人可以告诉我我需要做什么才能从*.VBS文件中运行WinAPI函数吗?

2个回答

9

如果没有额外的第三方支持,你无法在VBScript中运行WinAPI函数。

我相信曾经有一个COM组件的供应商,允许VBScript调用标准dll,但我不记得它叫什么,很可能是我的想象在作怪。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接