Excel-Makros mit eigenem Zertifikat signieren
Bis jetzt hat Excel meine eigenen Makros immer unsigniert ausgeführt, seit dieser Woche funktioniert das leider nicht mehr.
Office 2016 unter Windows 11
Fehlermeldung: Microsoft Office hat ein potenzielles Sicherheitsrisiko erkannt.
Dialog zeigt Link auf: https://support.microsoft.com/de-de/office/es-wurden-sch%c3%a4dliche-mak ...
Möglicherweise hat der Defender ein Update erhalten, und erkennt in meinem Makro irgend etwas jetzt als Bedrohung.
Die einfachste Möglichkeit, das zu lösen, erschien mir darin, das Makro zu signieren.
Leider war das bisher nicht erfolgreich.
Hier die Schritte, die ich durchgeführt habe.
1. neues Zertifikat erstellt mit:
C:\Program Files (x86)\Microsoft Office\root\Office16\Selfcert.exe
2. mit MMC Snap-In für Zertifikate
das erstellte Zertifikat verschoben
von: Zertifikate - Aktueller Benutzer / Eigene Zertifikate
nach: Vertrauenswürdige Stammzertifizierungsstellen
3. im VBA-Editor
Extras / Digitale Signatur ...
Wenn ich hier auf den Button "Wählen..." klicke,
dann wird mir nur ein einziges Zertifikat angeboten: "Microsoft Your Phone"
Mein eigenes kann ich hier gar nicht auswählen.
Auch wenn ich das angebotene auswähle, und auch dieses zu den vertrauenswürdigen verschiebe,
die Fehlermeldung bleibt die gleiche.
Hier daher meine Fragen:
Was mache ich falsch, beim Versuch, mein VBA-Makro zu signieren?
Ist das überhaupt die richtige Lösung für mich, oder liegt mein Problem möglicherweise ganz woanders?
Walter
Office 2016 unter Windows 11
Fehlermeldung: Microsoft Office hat ein potenzielles Sicherheitsrisiko erkannt.
Dialog zeigt Link auf: https://support.microsoft.com/de-de/office/es-wurden-sch%c3%a4dliche-mak ...
Möglicherweise hat der Defender ein Update erhalten, und erkennt in meinem Makro irgend etwas jetzt als Bedrohung.
Die einfachste Möglichkeit, das zu lösen, erschien mir darin, das Makro zu signieren.
Leider war das bisher nicht erfolgreich.
Hier die Schritte, die ich durchgeführt habe.
1. neues Zertifikat erstellt mit:
C:\Program Files (x86)\Microsoft Office\root\Office16\Selfcert.exe
2. mit MMC Snap-In für Zertifikate
das erstellte Zertifikat verschoben
von: Zertifikate - Aktueller Benutzer / Eigene Zertifikate
nach: Vertrauenswürdige Stammzertifizierungsstellen
3. im VBA-Editor
Extras / Digitale Signatur ...
Wenn ich hier auf den Button "Wählen..." klicke,
dann wird mir nur ein einziges Zertifikat angeboten: "Microsoft Your Phone"
Mein eigenes kann ich hier gar nicht auswählen.
Auch wenn ich das angebotene auswähle, und auch dieses zu den vertrauenswürdigen verschiebe,
die Fehlermeldung bleibt die gleiche.
Hier daher meine Fragen:
Was mache ich falsch, beim Versuch, mein VBA-Makro zu signieren?
Ist das überhaupt die richtige Lösung für mich, oder liegt mein Problem möglicherweise ganz woanders?
Walter
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1898891646
Url: https://administrator.de/contentid/1898891646
Ausgedruckt am: 08.11.2024 um 17:11 Uhr
9 Kommentare
Neuester Kommentar
Hi
Microsoft hat mit dem letzten Update die Ausführung von Office-Makros als Standard deaktiviert:
Google News: "Office Makros"
.
Microsoft hat mit dem letzten Update die Ausführung von Office-Makros als Standard deaktiviert:
Google News: "Office Makros"
.
Hi,
Codezertifikate erstellen und dann muss es unter Trusted Publisher sein.
https://www.itnator.net/self-signed-zertifikat-erstellen-mit-powershell/
Codezertifikate erstellen und dann muss es unter Trusted Publisher sein.
https://www.itnator.net/self-signed-zertifikat-erstellen-mit-powershell/