Beim Umwandeln
von Office 32 Anwendungen zum Office 64 bit Anwendungen kommen in alten vba
Code Anwendungen oft Fehler durch alten Software-Code.
Ein Ursache hierfür ist:
Viele Anwender
haben Code-Beispiele per Drag und Drop als schnelle Lösung in die Anwendung
einkopiert.
So werden
Windows Funktionen üblicherweise einfach als Declare Function in Office vba
eingefügt.
Wenn man mit
folgender Code-Zeile versucht eine Office 64 Bit Version zu starten, dann kommt
natürlich ein Fehler auf.
Declare Sub Sleep Lib "kernel32" (ByVal
dwMilliseconds As Long)
..
Sleep 10
|
Lösung:
Lib 32
Befehle in der vba Anwendung entfernen und durch allgemeine eingebundene DLL Funktionen
ersetzen
Betrifft : Office 32 bit zu 64 bit,
Office 365, Excel, Word, Powerpoint, Outlook