Declare-Anweisung
09.09.2016 14:01:10
Rainer
mit EXCEL 2010 habe ich eine größeres VBA-Projekt für eine Schulbibliothek gebastelt. Jetzt wollte ich mein Werk auf dem Notebook der Schulbibliothek installieren. Leider erhalte ich dort die Meldung, dass ein Code in meinem Projekt auf 64-Bit-Systhem aktualisiert werden muss. Momentan verwende ich:
Private Declare Function GetWindowsDirectory Lib "KERNEL32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
Public Declare Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String, ByVal strBuffer As String) As Long
Kann mir bitte jemand helfen diese beiden Codes auf das 64-Bit-Systhem umzuschreiben.
In der Fehlermeldung steht noch, dass ich die Declare-Anweisung mit dem PtrSafe-Atribut markieren soll. Leider verstehe ich nicht was damit gemeint ist. Vielen Dank schon mal für die Unterstützung.
Rainer.