Digitales Signieren eines Makroprojekts

In diesem Artikel wird beschrieben, wie Sie ein Makroprojekt mithilfe eines Zertifikats digital signieren können. Wenn Sie noch kein digitales Zertifikat besitzen, müssen Sie eines beziehen. Zum Testen von Makroprojekten auf dem Computer können Sie ein eigenes selbst signierendes Zertifikat mithilfe des Tools Selfcert.exe erstellen.

Inhalt dieses Artikels

Beziehen eines digitalen Zertifikats zum Signieren

Makroprojekte und Microsoft Office

Erstellen eines selbst signierten Zertifikats

Digitales Signieren eines Makroprojekts in Excel, PowerPoint, Publisher, Visio oder Word

Beziehen eines digitalen Zertifikats zum Signieren

Sie können ein digitales Zertifikat von einer kommerziellen Zertifizierungsstelle oder vom internen Sicherheitsadministrator oder von einem IT-Mitarbeiter beziehen.

Wenn Sie weitere Informationen zu Zertifizierungsstellen, die Dienste für Microsoft-Produkte anbieten, finden Sie in der Liste der Microsoft-Stammzertifikatprogramms.

Seitenanfang

Makroprojekte und Microsoft Office

Da ein digitales Zertifikat, das Sie Erstellen von einer formalen vertrauenswürdigen Zertifizierungsstelle ausgestellt nicht zur Verfügung, werden Makroprojekte, die mit einem solchen Zertifikat signiert werden als selbst signierte Projektebezeichnet. Microsoft Office vertraut ein selbst signiertes Zertifikat nur auf einem Computer mit der selbst signierenden Zertifikats im Ordner "Vertrauenswürdige Stammzertifizierung" in die Zertifikate - Aktueller Benutzer speichernhinzugefügt.

Informationen zum Erstellen eines selbst signierenden Zertifikats erhalten Sie im folgenden Abschnitt.

Erstellen eines selbst signierten Zertifikats

Windows 7, Windows Vista oder Windows XP

  1. Klicken Sie auf Start, zeigen Sie auf Alle Programme, und klicken Sie dann nacheinander auf Microsoft Office, Microsoft Office Tools und Digitales Zertifikat für VBA-Projekte.
    Das Dialogfeld Digitales Zertifikat erstellen wird angezeigt.

  2. Geben Sie im Feld Ihr Zertifikatsname einen beschreibenden Namen für das Zertifikat ein.

  3. Klicken Sie auf OK.

  4. Klicken Sie auf OK, wenn die Meldung "SelfCert erfolgreich" angezeigt wird.

Dialogfeld "Digitales Zertifikat erstellen"

Anzeigen des Zertifikats mit Internet Explorer

Zum Anzeigen des Zertifikats im Speicher der persönlichen Zertifikate führen Sie Folgendes aus:

  1. Öffnen Sie Internet Explorer.

  2. Klicken Sie im Menü Extras auf Internetoptionen und dann auf die Registerkarte Inhalt.

  3. Klicken Sie auf Zertifikate, und klicken Sie dann auf die Registerkarte Eigene Zertifikate.

Seitenanfang

Digitales Signieren eines Makroprojekts in Excel, PowerPoint, Publisher, Visio, Outlook oder Word

  1. Öffnen Sie die Datei, die das zu signierende Makroprojekt enthält.

  2. Klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Code auf Visual Basic.

    Hinweis : Wenn die Registerkarte "Entwicklertools" nicht verfügbar ist: Klicken Sie auf die Registerkarte Datei. Klicken Sie auf Optionen. Klicken Sie auf Menüband anpassen. Klicken Sie in der Liste Menüband anpassen auf Entwicklertools, und klicken Sie dann auf OK.

  3. Klicken Sie in Visual Basic im Menü Extras auf Digitale Signatur.

  4. Das Dialogfeld Digitale Signatur wird angezeigt.

  5. Wählen Sie ein Zertifikat aus, und klicken Sie auf OK.

    Hinweis : Wenn Sie noch kein digitales Zertifikat ausgewählt haben oder ein anderes Zertifikat verwenden möchten, klicken Sie auf Wählen. Wählen Sie ein Zertifikat aus, und klicken Sie auf OK.

    Hinweise : 

    • Es empfiehlt sich, Makros erst zu signieren, nachdem die jeweilige Lösung getestet wurde und veröffentlicht werden kann. Nach jeder Änderung von Code in einem signierten Makroprojekt wird die zugehörige digitale Signatur entfernt. Wenn jedoch das gültige digitale Zertifikat, das vorher zum Signieren des Projekts verwendet wurde, auf dem Computer vorhanden ist, wird das Makroprojekt bei jedem Speichern automatisch neu signiert.

    • Wenn Sie verhindern möchten, dass Benutzer Ihrer Lösung Ihr Makroprojekt versehentlich ändern und damit Ihre Signatur ungültig machen, sperren Sie das Makroprojekt, bevor Sie es signieren. Die digitale Signatur impliziert, dass Sie garantieren, dass das Projekt seit der Signierung nicht geändert wurde. Die digitale Signatur beweist nicht, dass Sie das Projekt geschrieben haben. Dementsprechend schützt Sie das Sperren Ihres Makroprojekts nicht davor, dass ein anderer Benutzer die digitale Signatur durch eine andere Signatur ersetzt. Administratoren eines Unternehmens können Vorlagen und Add-Ins neu signieren und auf diese Weise steuern, was Benutzer auf den Computern ausführen.

    • Wenn Sie ein Add-In erstellen, das einem Makroprojekt Code hinzufügt, sollte Ihr Code überprüfen, ob das Projekt digital signiert ist. Darüber hinaus sollten die Benutzer vor dem Fortfahren auf die Konsequenzen hingewiesen werden, welche die Veränderung eines signierten Projekts nach sich ziehen kann.

    • Wenn Sie Makros digital signieren, ist es wichtig, dass Sie einen Zeitstempel verwenden, damit andere Benutzer Ihre Signatur überprüfen können, falls das für die Signatur verwendete Zertifikat abgelaufen ist oder nach dem Signieren widerrufen wurde. Wenn Sie Makros ohne Zeitstempel signieren, bleibt die Signatur nur während der Gültigkeitsdauer des Zertifikats gültig.

Seitenanfang

Hinweise : 

  • Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

  • Die englische Version des Artikels ist als Referenz hier verfügbar: hier. Sie und andere Mitglieder der Microsoft-Community können diesen Artikel über das Collaborative Translation Framework (CTF) verbessern. Zeigen Sie einfach mit der Maus auf einen Satz in diesem Artikel, und klicken Sie dann im CTF-Widget auf "ÜBERSETZUNG VERBESSERN". Klicken Sie hier, um weitere Informationen zum CTF zu erhalten. Durch die Verwendung von CTF stimmen Sie unseren Nutzungsbedingungen zu.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×