Digitales Signieren eines Makroprojekts

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

In diesem Artikel wird erläutert, wie Sie eine Datei oder eine Makroprojekt signieren können mithilfe eines Zertifikat. Wenn Sie bereits über ein digitales Zertifikat besitzen, benötigen Sie eine. Klicken Sie zum Testen an Ihrem eigenen Computer Makroprojekte können Sie eigene selbst signierenden Zertifikats erstellen, mit dem Tool Selfcert.exe.

Office-Blog

Inhalt dieses Artikels

Beziehen eines digitalen Zertifikats zum Signieren

Erstellen eines eigenen digitalen Zertifikats zum Signieren Self

Digitales Signieren eines Makroprojekts

Beziehen eines digitalen Zertifikats für das Signieren

Sie können ein digitales Zertifikat von einer kommerziellen Zertifizierungsstelle (CA) oder von Ihrem Sicherheitsadministrator abrufen.

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

Seitenanfang

Erstellen eines eigenen digitalen Zertifikats für das Selbstsignieren

Da ein von Ihnen erstelltes digitales Zertifikat nicht von einer offiziellen Zertifizierungsstelle vergeben wurde, werden Makroprojekte, die Sie mit einem solchen Zertifikat signieren, wie selbst signierte Projekte behandelt. Microsoft Office vertraut einem selbst signierten Zertifikat nur auf einem Computer, auf dem dieses Zertifikat im Speicher der persönlichen Zertifikate abgelegt ist.

Erstellen eines selbst signierten Zertifikats

Welches Betriebssystem verwenden Sie?

Windows Vista

Unter Windows XP

Windows Vista

  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. Geben Sie einen beschreibenden Namen für das Zertifikat in das Feld Ihr Zertifikatsname ein.

  2. Wenn die Bestätigungsnachricht für das Zertifikat angezeigt wird, klicken Sie auf OK.

Zum Anzeigen Ihrer eigenen Zertifikate führen Sie folgende Aktion aus:

  1. Öffnen Sie Windows Internet Explorer.

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

  3. Klicken Sie auf Zertifikation und dann auf die Registerkarte Eigene Zertifikate.

Seitenanfang

Windows XP

  1. Klicken Sie auf Start, zeigen Sie nacheinander auf Alle Programme, Microsoft Office und Microsoft Office Tools, und klicken Sie dann auf Digitales Zertifikat für VBA-Projekte. Geben Sie einen beschreibenden Namen für das Zertifikat in das Feld Ihr Zertifikatsname ein.

  2. Wenn die Bestätigungsmeldung für das Zertifikat angezeigt wird, klicken Sie auf OK.

Zum Anzeigen Ihrer eigenen Zertifikate führen Sie folgende Aktion aus:

  1. Öffnen Sie Windows Internet Explorer.

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

  3. Klicken Sie auf Zertifikation und dann auf die Registerkarte Eigene Zertifikate.

Seitenanfang

Digitales Signieren eines Makroprojekts

Welches 2007 Microsoft® Office System-Programm verwenden Sie?

Excel

Excel

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

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

      Wenn die Registerkarte Entwicklertools nicht verfügbar ist, klicken Sie auf der Microsoft Office-Schaltfläche Abbildung der Office-Schaltfläche , und klicken Sie dann auf Excel-Optionen. Klicken Sie dann auf häufig verwendet, und wählen Sie dann das Kontrollkästchen Entwicklerregisterkarte in der Multifunktionsleiste anzeigen.

      Hinweis : Die Multifunktionsleiste ist Bestandteil der Microsoft Office Fluent-Benutzeroberfläche.

  2. Wählen Sie im Projektexplorer von Visual Basic das Projekt aus, das Sie signieren möchten.

  3. Klicken Sie im Menü Extras auf Digitale Signatur.

  4. Führen Sie eine der folgenden Aktionen aus:

    • Wenn Sie noch kein digitales Zertifikat ausgewählt haben oder ein anderes verwenden möchten, klicken Sie auf Wählen, wählen Sie das Zertifikat aus, und klicken Sie dann zweimal auf OK.

    • Wenn Sie das aktuelle Zertifikat verwenden möchten, klicken Sie auf OK.

      Hinweise : 

      • Da die digitale Signatur nach jeder Änderung des Codes in einem signierten Makroprojekt entfernt wird, sollten Sie Makros erst signieren, nachdem Ihre Lösung getestet wurde und veröffentlicht werden kann. Wenn das gültige digitale Zertifikat, das vorher zum Signieren des Projekts verwendet wurde, auf Ihrem Computer vorhanden ist, wird das Makroprojekt bei jedem Speichern automatisch neu signiert.

      • Wenn Sie verhindern, dass Benutzer Ihrer Lösung Ihrer Makroprojekt versehentlich ändern und Ihre Signatur ungültig zu machen möchten, Sperren Sie das Makroprojekt, bevor Sie es signieren. Ihre digitale Signatur besagt nur sichergestellt, dass das Projekt nicht manipuliert wurde seit Sie es signiert. Ihre digitale Signatur sperren, dass Sie das Projekt geschrieben haben. Daher nicht Sperren des Makroprojekts einen anderen Benutzer verhindern, dass die digitale Signatur durch eine andere Signatur ersetzt. Unternehmensadministratoren können Vorlagen und Add-Ins erneut signieren, damit sie steuern können, was Benutzer auf ihren Computern verwenden können.

      • 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 auch dann überprüfen können, wenn das für die Signatur verwendete Zertifikat abgelaufen ist. Wenn Sie Makros ohne Zeitstempel signieren, bleibt die Signatur nur während der Gültigkeit des Zertifikats gültig.

Seitenanfang

Outlook

  1. Öffnen Sie die Datei, die das Makroprojekt enthält, das Sie signieren möchten.

    • Zeigen Sie im Menü Extras auf Makro, und klicken Sie anschließend auf Visual Basic-Editor.

  2. Wählen Sie im Projektexplorer von Visual Basic das Projekt aus, das Sie signieren möchten.

  3. Klicken Sie im Menü Extras auf Digitale Signatur.

  4. Führen Sie eine der folgenden Aktionen aus:

    • Wenn Sie noch kein digitales Zertifikat ausgewählt haben oder ein anderes verwenden möchten, klicken Sie auf Wählen, wählen Sie das Zertifikat aus, und klicken Sie dann zweimal auf OK.

    • Wenn Sie das aktuelle Zertifikat verwenden möchten, klicken Sie auf OK.

      Hinweise : 

      • Signieren Sie Makros, wenn Ihre Lösung wurde getestet und veröffentlicht werden kann, da sobald-Code in einem signierten Makroprojekt in keiner Weise geändert wird, die digitale Signatur entfernt wird. Jedoch, wenn Sie das gültige digitale Zertifikat, das zuvor zum Signieren des Projekts auf Ihrem Computer verwendet wurde haben, wird das Makroprojekt automatisch neu signiert beim Speichern.

      • Wenn Sie verhindern, dass Benutzer Ihrer Lösung Ihrer Makroprojekt versehentlich ändern und Ihre Signatur ungültig zu machen möchten, Sperren Sie das Makroprojekt, bevor Sie es signieren. Ihre digitale Signatur besagt nur sichergestellt, dass das Projekt nicht manipuliert wurde seit Sie es signiert. Ihre digitale Signatur sperren, dass Sie das Projekt geschrieben haben. Daher nicht Sperren des Makroprojekts einen anderen Benutzer verhindern, dass die digitale Signatur durch eine andere Signatur ersetzt. Unternehmensadministratoren können Vorlagen und Add-Ins erneut signieren, damit sie steuern können, was Benutzer auf ihren Computern verwenden können.

      • 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 auch dann überprüfen können, wenn das für die Signatur verwendete Zertifikat abgelaufen ist. Wenn Sie Makros ohne Zeitstempel signieren, bleibt die Signatur nur während der Gültigkeit des Zertifikats gültig.

Seitenanfang

PowerPoint

  1. Öffnen Sie die Datei, die das Makroprojekt enthält, das Sie signieren möchten.

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

      Wenn die Registerkarte Entwicklertools nicht verfügbar ist, klicken Sie auf der Microsoft Office-Schaltfläche Abbildung der Office-Schaltfläche , und klicken Sie dann auf PowerPoint-Optionen. Klicken Sie dann auf häufig verwendet, und wählen Sie dann das Kontrollkästchen Entwicklerregisterkarte in der Multifunktionsleiste anzeigen.

      Hinweis : Die Multifunktionsleiste ist Bestandteil der Microsoft Office Fluent-Benutzeroberfläche.

  2. Wählen Sie im Projektexplorer von Visual Basic das Projekt aus, das Sie signieren möchten.

  3. Klicken Sie im Menü Extras auf Digitale Signatur.

  4. Führen Sie eine der folgenden Aktionen aus:

    • Wenn Sie noch kein digitales Zertifikat ausgewählt haben oder ein anderes verwenden möchten, klicken Sie auf Wählen, wählen Sie das Zertifikat aus, und klicken Sie dann zweimal auf OK.

    • Wenn Sie das aktuelle Zertifikat verwenden möchten, klicken Sie auf OK.

      Hinweise : 

      • Da die digitale Signatur nach jeder Änderung des Codes in einem signierten Makroprojekt entfernt wird, sollten Sie Makros erst signieren, nachdem Ihre Lösung getestet wurde und veröffentlicht werden kann. Wenn das gültige digitale Zertifikat, das vorher zum Signieren des Projekts verwendet wurde, auf Ihrem Computer vorhanden ist, wird das Makroprojekt bei jedem Speichern automatisch neu signiert.

      • Wenn Sie verhindern, dass Benutzer Ihrer Lösung Ihrer Makroprojekt versehentlich ändern und Ihre Signatur ungültig zu machen möchten, Sperren Sie das Makroprojekt, bevor Sie es signieren. Ihre digitale Signatur besagt nur sichergestellt, dass das Projekt nicht manipuliert wurde seit Sie es signiert. Ihre digitale Signatur sperren, dass Sie das Projekt geschrieben haben. Daher nicht Sperren des Makroprojekts einen anderen Benutzer verhindern, dass die digitale Signatur durch eine andere Signatur ersetzt. Im Unternehmen Administratoren können Vorlagen und add-ins noch einmal signieren, sodass sie steuern können, was Benutzer auf ihren Computern verwenden können.

      • 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 auch dann überprüfen können, wenn das für die Signatur verwendete Zertifikat abgelaufen ist. Wenn Sie Makros ohne Zeitstempel signieren, bleibt die Signatur nur während der Gültigkeit des Zertifikats gültig.

Seitenanfang

Publisher

  1. Öffnen Sie die Datei, die das Makroprojekt enthält, das Sie signieren möchten.

    • Zeigen Sie im Menü Extras auf Makro, und klicken Sie anschließend auf Visual Basic-Editor.

  2. Wählen Sie im Projektexplorer von Visual Basic das Projekt aus, das Sie signieren möchten.

  3. Klicken Sie im Menü Extras auf Digitale Signatur.

  4. Führen Sie eine der folgenden Aktionen aus:

    • Wenn Sie noch kein digitales Zertifikat ausgewählt haben oder ein anderes verwenden möchten, klicken Sie auf Wählen, wählen Sie das Zertifikat aus, und klicken Sie dann zweimal auf OK.

    • Wenn Sie das aktuelle Zertifikat verwenden möchten, klicken Sie auf OK.

      Hinweise : 

      • Da die digitale Signatur nach jeder Änderung des Codes in einem signierten Makroprojekt entfernt wird, sollten Sie Makros erst signieren, nachdem Ihre Lösung getestet wurde und veröffentlicht werden kann. Wenn das gültige digitale Zertifikat, das vorher zum Signieren des Projekts verwendet wurde, auf Ihrem Computer vorhanden ist, wird das Makroprojekt bei jedem Speichern automatisch neu signiert.

      • Wenn Sie verhindern, dass Benutzer Ihrer Lösung Ihrer Makroprojekt versehentlich ändern und Ihre Signatur ungültig zu machen möchten, Sperren Sie das Makroprojekt, bevor Sie es signieren. Ihre digitale Signatur besagt nur sichergestellt, dass das Projekt nicht manipuliert wurde seit Sie es signiert. Ihre digitale Signatur sperren, dass Sie das Projekt geschrieben haben. Daher nicht Sperren des Makroprojekts einen anderen Benutzer verhindern, dass die digitale Signatur durch eine andere Signatur ersetzt. Unternehmensadministratoren können Vorlagen und Add-Ins erneut signieren, damit sie steuern können, was Benutzer auf ihren Computern verwenden können.

      • 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 auch dann überprüfen können, wenn das für die Signatur verwendete Zertifikat abgelaufen ist. Wenn Sie Makros ohne Zeitstempel signieren, bleibt die Signatur nur während der Gültigkeit des Zertifikats gültig.

Seitenanfang

Visio

  1. Öffnen Sie die Datei, die das Makroprojekt enthält, das Sie signieren möchten.

    • Zeigen Sie im Menü Extras auf Makro, und klicken Sie anschließend auf Visual Basic-Editor.

  2. In den visuellen Einfaches Projekt-Explorer, wählen Sie das Projekt, das Sie melden möchten.

  3. Klicken Sie im Menü Extras auf Digitale Signatur.

  4. Führen Sie eine der folgenden Aktionen aus:

    • Wenn Sie noch kein digitales Zertifikat ausgewählt haben oder ein anderes verwenden möchten, klicken Sie auf Wählen, wählen Sie das Zertifikat aus, und klicken Sie dann zweimal auf OK.

    • Wenn Sie das aktuelle Zertifikat verwenden möchten, klicken Sie auf OK.

      Hinweise : 

      • Da die digitale Signatur nach jeder Änderung des Codes in einem signierten Makroprojekt entfernt wird, sollten Sie Makros erst signieren, nachdem Ihre Lösung getestet wurde und veröffentlicht werden kann. Wenn das gültige digitale Zertifikat, das vorher zum Signieren des Projekts verwendet wurde, auf Ihrem Computer vorhanden ist, wird das Makroprojekt bei jedem Speichern automatisch neu signiert.

      • Wenn Sie verhindern, dass Benutzer Ihrer Lösung Ihrer Makroprojekt versehentlich ändern und Ihre Signatur ungültig zu machen möchten, Sperren Sie das Makroprojekt, bevor Sie es signieren. Ihre digitale Signatur besagt nur sichergestellt, dass das Projekt nicht manipuliert wurde seit Sie es signiert. Ihre digitale Signatur sperren, dass Sie das Projekt geschrieben haben. Daher nicht Sperren des Makroprojekts einen anderen Benutzer verhindern, dass die digitale Signatur durch eine andere Signatur ersetzt. Unternehmensadministratoren können Vorlagen und Add-Ins erneut signieren, damit sie steuern können, was Benutzer auf ihren Computern verwenden können.

      • 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 auch dann überprüfen können, wenn das für die Signatur verwendete Zertifikat abgelaufen ist. Wenn Sie Makros ohne Zeitstempel signieren, bleibt die Signatur nur während der Gültigkeit des Zertifikats gültig.

Seitenanfang

Word

  1. Öffnen Sie die Datei, die das Makroprojekt enthält, das Sie signieren möchten.

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

      Wenn die Registerkarte Entwicklertools nicht verfügbar ist, klicken Sie auf der Microsoft Office-Schaltfläche Abbildung der Office-Schaltfläche , und klicken Sie dann auf Word-Optionen. Klicken Sie dann auf häufig verwendet, und wählen Sie dann das Kontrollkästchen Entwicklerregisterkarte in der Multifunktionsleiste anzeigen.

      Hinweis : Die Multifunktionsleiste ist Bestandteil der Microsoft Office Fluent-Benutzeroberfläche.

  2. Wählen Sie im Projektexplorer von Visual Basic das Projekt aus, das Sie signieren möchten.

  3. Klicken Sie im Menü Extras auf Digitale Signatur.

  4. Führen Sie eine der folgenden Aktionen aus:

    • Wenn Sie noch kein digitales Zertifikat ausgewählt haben oder ein anderes verwenden möchten, klicken Sie auf Wählen, wählen Sie das Zertifikat aus, und klicken Sie dann zweimal auf OK.

    • Wenn Sie das aktuelle Zertifikat verwenden möchten, klicken Sie auf OK.

      Hinweise : 

      • Signieren Sie Makros erst Ihre Lösung getestet wurde und veröffentlicht werden kann, da sobald-Code in einem signierten Makroprojekt in keiner Weise geändert wird, die digitale Signatur entfernt wird. Jedoch, wenn Sie das gültige digitale Zertifikat haben, die zuvor zum Signieren verwendet wurde das Projekt auf Ihrem Computer, wird das Makroprojekt beim Speichern automatisch neu signiert.

      • Wenn Sie verhindern, dass Benutzer Ihrer Lösung Ihrer Makroprojekt versehentlich ändern und Ihre Signatur ungültig zu machen möchten, Sperren Sie das Makroprojekt, bevor Sie es signieren. Ihre digitale Signatur besagt nur sichergestellt, dass das Projekt nicht manipuliert wurde seit Sie es signiert. Ihre digitale Signatur sperren, dass Sie das Projekt geschrieben haben. Daher nicht Sperren des Makroprojekts einen anderen Benutzer verhindern, dass die digitale Signatur durch eine andere Signatur ersetzt. Unternehmensadministratoren können Vorlagen und Add-Ins erneut signieren, damit sie steuern können, was Benutzer auf ihren Computern verwenden können.

      • 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 auch dann überprüfen können, wenn das für die Signatur verwendete Zertifikat abgelaufen ist. Wenn Sie Makros ohne Zeitstempel signieren, bleibt die Signatur nur während der Gültigkeit des Zertifikats gültig.

Seitenanfang

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

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.

×