Digitales Signieren eines Makroprojekts

In diesem Artikel wird beschrieben, wie Sie ein Makroprojekt mithilfe eines ZertifikatDigitale Signatur 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

Windows 7, Windows Vista oder Windows XP

Anzeigen des Zertifikats mit Internet Explorer

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 (CA) (Certificate Authority, CA) oder vom internen Sicherheitsadministrator oder von einem IT-Mitarbeiter (Information Technology) beziehen.

Weitere Informationen zu Zertifizierungsstellen, die Dienste für Microsoft-Produkte anbieten, finden Sie in der Liste Mitglieder des Microsoft-Programms für Stammzertifikate.

Seitenanfang

Makroprojekte und Microsoft Office

Da ein von Ihnen erstelltes digitales Zertifikat nicht von einer offiziellen Zertifizierungsstelle vergeben wurde, werden mit einem solchen Zertifikat signierte Makroprojekte als selbst signierte Projekte bezeichnet. Microsoft Office vertraut einem selbst signierten Zertifikat nur auf einem Computer, auf dem dieses Zertifikat dem Ordner für vertrauenswürdige Stammzertifizierung im Speicher "Zertifikate - Aktueller Benutzer" hinzugefügt wurde.

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 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.

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

  2. Das Dialogfeld Digitale Signatur wird angezeigt.

  3. 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 Vorlage und Add-In 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

Gilt für: Visio 2013, Office Shared 2013, Excel 2013, Excel 2010, PowerPoint 2010, Visio 2016 Preview, Visio 2010, Word 2013, Word 2010, Visio Standard 2010, PowerPoint 2013



War diese Information hilfreich?

Ja Nein

Wie können wir es verbessern?

255 Zeichen verfügbar

Um Ihre Privatsphäre zu schützen, geben Sie bitte keine Kontaktinformationen in Ihrem Feedback an. Lesen Sie unsere Datenschutzbestimmung.

Vielen Dank für Ihr Feedback!

Supportressourcen

Sprache ändern