Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zertifikat für Makros

Forumthread: Zertifikat für Makros

Zertifikat für Makros
01.07.2003 11:13:44
Till_Eulenspiegel603
Hallo,

schicke neues Design ist das hier!

ich habe folgendes Problem, ich bastel eine Datei mit Makros für einen Kunden,
die er gerne zeitgesteuert über den Windows-Scheduler starten möchte, seine IT erlaubt aber bei den Makrosicherheitseinstellungen nur HOCH oder MITTEL d.h. die Datei wird zwar geöffnet bleibt aber bei der Frage stehen, ob die MAKROS aktiviert werden sollen.
Ich habe jetzt gelesen, das man Makros digital signieren kann und der Anwender dann bei sich die Makros mit meiner digitalen Signatur als vertrauenswürdig einstellen kann.
Weiß einer von Euch, wie man zu so einem Zertifikat kommt?
Oder hat sogar einer eine Idee für eine einfachere/andere Lösung?

Vielen Dank im voraus!

Gruss
Dirk
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zertifikat für Makros
01.07.2003 11:17:57
ipon
du kannst mit selfcert eine Signatur erstellen, diese muss dann als sicher eingestuft werden(beim Kunden auf dem PC).


AW: Zertifikat für Makros
01.07.2003 11:20:14
Till_Eulenspiegel603
hi,

was ist selfcert? ist das eine software?

gruss
dirk


AW: Zertifikat für Makros
01.07.2003 11:26:38
mischa richter
suche die selfcert.exe in deinem office-verzeichnis - ausführen, fragen beantworten.

dann in deinem xl-projekt klicken auf extras-digitale signatur
zertifikat auswählen, - speichern - fertsch.

mischa


Anzeige
AW: Zertifikat für Makros
01.07.2003 11:30:47
GraFri
Hallo

Sie können den Office-Anwendungen mitteilen, welche Makros so vertrauenswürdig sind, dass Sie sie ohne Nachfrage verwenden wollen. Das setzt allerdings voraus, dass Sie Ihre Makros mit einem persönlichen Zertifikat versehen:

1. Zunächst müssen Sie eine digitale Signatur erzeugen. Dazu können Sie das Programm zum Erstellen eines persönlichen Zertifikats nachinstallieren ("Digitale Signatur für VBA-Projekte" unter "Office Tools" auf der Office-CD), das bei der Standardinstallation nicht auf den Rechner kopiert wird. Einfacher ist es aber, dieses Programm direkt von der CD zu starten. Führen Sie dazu die Datei SELFCERT.EXE aus dem Verzeichnis \Pfiles\Msoffice\Office aus. In der Eingabezeile "IHR NAME" tippen Sie einen Namen ein, anhand dessen Sie das Zertifikat in Zukunft wiedererkennen.

2. Um ein Makro mit dem Zertifikat zu versehen, laden Sie zunächst die betreffende Office-Anwendung und die entsprechende Datei. Dann öffnen Sie den Visual-Basic-Editor, gehen dort unter "Extras, Digitale Signatur" und wählen Ihr Zertifikat aus. Anschließend speichern Sie die Datei.

3. Wenn Sie das erste Mal eine Datei mit einem Makro öffnen, das von Ihnen zertifiziert ist, müssen Sie Office noch mitteilen, dass es Ihren Makros vertrauen kann. Sie sehen beim Öffnen der Datei ein Dialogfeld, in dem Office aufführt, von wem die Makros stammen, die die Datei enthält. Wenn hier nur der Name Ihres eigenen Zertifikats auftaucht, können Sie die Option "Makros aus dieser Quelle immer vertrauen" aktivieren. Klicken Sie dann auf die Schaltfläche "Makros aktivieren". In Zukunft aktiviert Office alle Makros, die mit dieser Signatur zertifiziert sind, ohne Nachfrage.

Übrigens: Sobald Sie ein Zertifikat in einer Office-2000-Anwendung für vertrauenswürdig erklärt haben, gilt dies für alle Anwendungen aus dem Büropaket. (PC-WELT, 01.08.2000, cn)

mfg, GraFri


Anzeige
;
Anzeige

Infobox / Tutorial

Zertifikat für Makros in Excel erstellen


Schritt-für-Schritt-Anleitung

Um ein Excel VBA Zertifikat zu erstellen und deine Makros digital zu signieren, folge diesen Schritten:

  1. SelfCert.exe finden:

    • Suche die Datei selfcert.exe in deinem Office-Verzeichnis (normalerweise unter C:\Programme\Microsoft Office\OfficeXX, wobei XX für deine Office-Version steht).
  2. Zertifikat erstellen:

    • Führe selfcert.exe aus. Es öffnet sich ein Dialogfeld. Gib deinen Namen ein, um das Zertifikat zu erstellen, und klicke auf „OK“.
  3. Makro signieren:

    • Öffne die Excel-Datei, die dein Makro enthält.
    • Gehe zu Extras > Digitale Signatur.
    • Wähle das gerade erstellte Zertifikat aus und klicke auf „OK“. Speichere die Datei.
  4. Makros vertrauenswürdig machen:

    • Wenn du die Datei das erste Mal öffnest, wirst du gefragt, ob du den Makros vertrauen möchtest. Aktiviere die Option „Makros aus dieser Quelle immer vertrauen“ und klicke auf „Makros aktivieren“.

Damit sind deine Excel Makros digital signiert und werden in Zukunft ohne weitere Nachfrage aktiviert.


Häufige Fehler und Lösungen

  • Fehler: Makros werden nicht aktiviert:

    • Lösung: Stelle sicher, dass das Zertifikat auf dem Computer des Nutzers als vertrauenswürdig eingestuft ist. Der Nutzer muss die oben genannten Schritte zur Vertrauenswürdigkeit des Zertifikats durchführen.
  • Fehler: SelfCert.exe nicht gefunden:

    • Lösung: Überprüfe die Installation von Microsoft Office. Möglicherweise musst du die Office-Tools nachinstallieren.

Alternative Methoden

Falls du keine digitale Signatur erstellen möchtest, gibt es alternative Methoden:

  • Ändern der Makrosicherheitseinstellungen:

    • Du kannst die Sicherheitseinstellungen in Excel unter Datei > Optionen > Trust Center > Trust Center-Einstellungen > Makro-Einstellungen anpassen. Wähle „Alle Makros aktivieren“ (nicht empfohlen, da dies Sicherheitsrisiken birgt).
  • Verwendung von Drittanbieter-Tools:

    • Es gibt Softwarelösungen, die dir helfen können, Makros digital zu signieren. Prüfe deren Vertrauenswürdigkeit, bevor du sie verwendest.

Praktische Beispiele

Hier sind einige Beispiele, wie du mit digital signierten Makros arbeiten kannst:

  • Automatisierung von Berichten: Erstelle ein Makro, das automatisch einen Bericht generiert und signiere es, damit es von anderen Benutzern ohne Sicherheitswarnungen verwendet werden kann.

  • Datenanalyse: Entwickle ein Makro zur Analyse von Daten aus Excel-Tabellen und stelle sicher, dass es digital signiert ist, um Vertrauen zu schaffen.


Tipps für Profis

  • Regelmäßige Zertifikatserneuerung: Überprüfe regelmäßig deine Zertifikate und erneuere sie, um sicherzustellen, dass sie immer gültig sind.

  • Zertifikat sichern: Bewahre dein Zertifikat an einem sicheren Ort auf und teile es nicht mit unberechtigten Benutzern.

  • Verwendung von Gruppenrichtlinien: In Unternehmensumgebungen kannst du Gruppenrichtlinien nutzen, um die Vertrauenswürdigkeit von Makros zentral zu steuern.


FAQ: Häufige Fragen

1. Wie kann ich ein Excel Zertifikat hinzufügen?
Um ein Excel Zertifikat hinzuzufügen, musst du das Zertifikat im Visual-Basic-Editor über Extras > Digitale Signatur auswählen und speichern.

2. Was passiert, wenn ich ein Makro nicht signiere?
Wenn du ein Makro nicht signierst, wird es möglicherweise von den Sicherheitseinstellungen in Excel blockiert, was zu einer Warnmeldung führt, wenn der Benutzer die Datei öffnet.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige