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 einen Makroprojekt signieren können mithilfe einer Zertifikat. Wenn Sie bereits über ein digitales Zertifikat besitzen, benötigen Sie eine. 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 für das Signieren

Erstellen eines eigenen digitalen Zertifikats für das Selbstsignieren

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

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 die Microsoft Office-Schaltfläche  Abbildung der Office-Schaltfläche und dann auf Excel-Optionen. Klicken Sie auf Häufig verwendet, und aktivieren Sie 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 Ihr Makroprojekt versehentlich ändern und Ihre Signatur ungültig Benutzer Ihrer Lösung verhindern 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 Makroprojekts Sperren eines anderen Benutzers 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 bei jedem 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 zum Signieren des Projekts auf Ihrem Computer zuvor verwendet wurde verfügen, ist das Makroprojekt automatisch erneut 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 die Microsoft Office-Schaltfläche  Abbildung der Office-Schaltfläche und dann auf PowerPoint-Optionen. Klicken Sie auf Häufig verwendet, und aktivieren Sie 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 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 keine 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 der Visual 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, 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

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 die Microsoft Office-Schaltfläche  Abbildung der Office-Schaltfläche und dann auf Word-Optionen. Klicken Sie auf Häufig verwendet, und aktivieren Sie 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 für die Verteilung bereit ist, 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 keine 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.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×