10 Stimmen

Zugriff auf DLLs über VBA

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?

9voto

Justin Punkte 6411

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).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X