VBA Versions-Wechsel von Office 2016 auf 2019 64 Bit Fehler
17.05.2024 13:08:11
Kay1909
bin neu hier und versuche mein Problem hier mal darzustellen.
Also ich habe eine Excel-Datei in den Personaldaten stehen, wie Name, Vorname Adresse usw.
Auf diese Datei dürfen bestimmte Personen zugreifen, aber eben nicht alles sehen könne. Des Weiteren sind hier sämtliche Funktionen ausgeschaltet, wie kopieren, speichern, ausschneiden usw.
So nun zu meinem Problem, seit kurzem wurde unser Office Paket von 2016 auf 2019 64 umgestellt seitdem gibt es diesen Fehler:
Beim Öffnen der Datei und aktivieren der Makros kommt diese Meldung:
"Kompilierungsfehler in ausgeblendetem Modul: DieseArbeitsmappe, Dieser Fehler tritt häufig auf, wenn Code nicht mit der Version, Plattform oder Architektur dieser Anwendung Kompatibel ist.
Wenn ich jetzt das VBA-Projekt aufmache werden diese Zeilen rot angezeigt:
Private Declare Function RegisterHotKey Lib "user32" (ByVal hWnd As Long, ByVal id As Long, ByVal fsModifiers As Long, ByVal vk As Long) As Long
Private Declare Function UnregisterHotKey Lib "user32" (ByVal hWnd As Long, ByVal id As Long) As Long
Private Declare Function PeekMessage Lib "user32" Alias "PeekMessageA" (lpMsg As Msg, ByVal hWnd As Long, ByVal wMsgFilterMin As Long, ByVal wMsgFilterMax As Long, ByVal wRemoveMsg As Long) As Long
Private Declare Function WaitMessage Lib "user32" () As Long
Wenn ich das Workbook_Open() manuell starte mit F( kommt diese Meldung:
Fehler beim Kompilieren: Der Code in diesem Projekt muss für die Verwendung aus 64-Bit.Systemen aktualisiert werden. Überarbeiten und aktualisieren Sie Declare-Anweisungen, und markieren Sie sie mit dem PtrSafe-Attribut
Hoffentlich ist dies verständlich, wenn es nicht sein sollte oder der ganze VBA code benötigt wird, bitte Bescheid geben.
Es könnte unter Umständen etwas länger dauern mit der Antwort bitte dies zu entschuldigen.
LG
Kay
Anzeige