5
如何從VBA(Excel)訪問第三方DLL中的函數?另外,有沒有辦法看到DLL裏面的所有函數都可用?通過VBA訪問DLL
如何從VBA(Excel)訪問第三方DLL中的函數?另外,有沒有辦法看到DLL裏面的所有函數都可用?通過VBA訪問DLL
要調用第三方DLL中的函數,您需要使用Declare
語句。例如:
Private Declare Function GetTempPath Lib "kernel32" _
Alias "GetTempPathA" (ByVal nBufferLength As Long, _
ByVal lpBuffer As String) As Long
有關更多信息,請參閱MSDN上的How to: Access DLLs in Excel。
要列出可用的功能,看看在Dependency Walker工具,這將列出的DLL(和許多其他信息)導出的函數。