Wie kann ich von VBA (Excel) aus auf die Funktionen in einer Drittanbieter-DLL zugreifen? Gibt es eine Möglichkeit zu sehen, welche Funktionen in einer DLL verfügbar sind?
Antwort
Zu viele Anzeigen?Um eine Funktion in einer Drittanbieter-DLL aufzurufen, müssen Sie die Declare
Erklärung. Zum Beispiel:
Private Declare Function GetTempPath Lib "kernel32" _
Alias "GetTempPathA" (ByVal nBufferLength As Long, _
ByVal lpBuffer As String) As Long
Voir So geht's: Zugriff auf DLLs in Excel auf MSDN für weitere Informationen.
Um die verfügbaren Funktionen aufzulisten, sehen Sie sich die Abhängigkeits-Walker das die exportierten Funktionen von DLLs auflistet (und viele andere Informationen).