[BNS]
Knowledge Base
| Dokument
erstellt
Thomas vom Braucke/Braucke/DE
Sat 12/06/2003 08:31 PM
Änderung
Thomas vom Braucke/Braucke/DE
Fri 09/02/2022 03:18 PM
verantwortlich
Thomas vom Braucke/Braucke/DE
Status
abgeschlossen
Wichtigkeit
C
Stand
Thu 09/01/2022 06:04 PM
Fri 23.01.09 10:57
Hard- & Software
K11596
Listung als Sonderthema | Category
digitale Zertifikate
Listung im Hilfe-Index
Signatur-VisualBasic-Code
Signatur-Makros
VBA-macro-security
Microsoft
Programmierung
Visual Basic (VBA, VBS)
Hinzufügen einer digitalen Signatur zu Makroprojekten | Selfcert erstellen
.
Schlagwörter
Office, VB, Signatur, Digitales Zertifikat für VBA-Projekte
Ziele
Makrosicherheitswarnungen z. B. in Excel vermeiden ...
... ohne das Risiko alle Makros zulassen zu müssen,
also nicht eine niedrige Sicherheitsstufe wählen zu müssen.
[Anwender]
Office 365, Windows 10
Schritt 1 | Office Makrosicherheit
Nur vertrauenswürdige Makros zulassen
Schritt 2 | Betriebssystem, Signatur
Office 365 (dem Herausgeber vertrauen)
Beispiel Office 365 Excel
alte Verfahren
Windows 7 (Zertifikat vertrauen)
1. dem Selfcert (Makrosignatur) vertrauen
1a. Sie benötigen vom Signierer des Office-Makros ein Zertifikat.
(Dieses enthält den öffentlichen Schlüssel des vom Makroprogrammierer selbst zur digitalen Signatur genutzten Zertifikates. Anhand diesen Keys überprüft das System, ob ein Makro in einer Office-Datei z. B. in einem Netzwerklauf oder im Lauf einer E-Mail-Weiterleitung manipuliert wurde.)
// 1b. Legen Sie die erhaltene *.cer-Datei in ein temporäres Verzeichnis.
// 2. Im Kontextmenü der Datei wählen Sie 'Zertifikat installieren'.
1b. Eine signierte Excel-Datei mit Makro (.xlsm) enthält den benötigten Teil des Self-Certs.
Über die Optionen der Sicherheitswarnung kommen Sie zum 'Zertifikat installieren':
2. Drücken Sie 'Weiter' bis zu dem Fenster zum Festlegen des Zertifikatspeichers:
3. Für Selfcerts müssen Sie 'Vertrauenswürdige Stammzertifizierungsstelle' wählen.
Tun Sie dies nur, wenn Sie dem Autor des Makros bzw. der Excel-Datei vertrauen
und Sie sicher sind, dass die *.cer-Datei wirklich von diesem stammt.
// ergänzend:
2. der Makrosignatur vertrauen (via Excel 2010 und neuer)
//REM
in Excel 2007 Makrosignatur vertrauen
//REM
Windows XP (Zertifikat vertrauen)
weiterführende Infos Microsoft Office
Hinzufuegen, Entfernen oder Anzeigen eines vertrauenswuerdigen Herausgebers (Office 365).pdf
[Entwickler]
Signatur erstellen
Übersicht (Zitat Microsoft Hilfe)
Selfcert für VB-Projekt erstellen
Öffentlichen Schlüssel des Selfcert anderen Benutzern zur Verfügung stellen
MS Office Makros signieren
Referenzen
Add-Ins in MS-Office aktivieren
[K12360
]
Microsoft 365:
Client-Policies: VBA macros blocked in files from internet
[R9605, 2022-Feb-15
]
©
1989 -
2026
Braucke NetServices, Thomas vom Braucke, Bielefeld, DE |
Impressum
,
Datenschutzerklärung
,
Kontakt