Freigeben über


Fehler beim Ausführen von Makros, denen ein Zertifikat für die digitale Signatur in Outlook zugewiesen ist: Die Makros in diesem Projekt sind deaktiviert.

Ursprüngliche KB-Nummer: 4465120

Symptome

Betrachten Sie das folgende Szenario:

  • Sie legen makrosicherheit auf Benachrichtigungen für digital signierte Makros fest. Alle anderen Makros sind auf der Registerkarte Entwickler in Microsoft Outlook deaktiviert.
  • Sie erstellen ein Makro und weisen dem Makro unter Tools>Digital Signature in Visual Basic ein Zertifikat für digitale Signatur zu.
  • Sie schließen Visual Basic und Outlook. Wenn Sie aufgefordert werden, das Visual Basic-Projekt zu speichern, klicken Sie auf Ja.
  • Sie starten Outlook und dann Visual Basic.

In diesem Szenario erhalten Sie die Folgende Fehlermeldung: Fehler beim Versuch, die Signatur des VBA-Projekts zu überprüfen. Makros werden deaktiviert.

Wenn Sie versuchen, das Makro auszuführen, erhalten Sie die folgende Fehlermeldung: Die Makros in diesem Projekt sind deaktiviert. Informationen zum Aktivieren von Makros finden Sie in der Onlinehilfe oder dokumentation der Hostanwendung.

Ursache

Dieses Problem tritt auf, weil das Beenden von Visual Basic die Änderungen, die Sie am Projekt vorgenommen haben, effektiv abbricht, sodass das Zertifikat nicht mehr dem Makro zugewiesen wird.

Lösung

Speichern Sie die Änderungen, die Sie am Projekt vorgenommen haben, manuell, bevor Sie das Visual Basic-Fenster mit einer der folgenden Methoden schließen:

  • Wechseln Sie zu Datei>Speichern VbaProject.OTM.
  • Klicken Sie auf der Symbolleiste im Visual Basic-Fenster auf das Symbol Speichern .