Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
500to504
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
500to504
500to504
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Makro deaktiviert: Sicherheitseinstellung Hoch

Makro deaktiviert: Sicherheitseinstellung Hoch
14.10.2004 12:30:33
erko
Hallo zusammen,
habe ein dickes Problem.
Im Forum habe ich bis jetzt nichts über
diesen merkwürdigen Phänomen gefunden.
Also, ich habe eine VBA-Makro geschrieben,
dass auf unterschiedlichen Rechner mit identischen
Betriebssystemen (XP) und Excel (XP) sich
anders verhält.
Richtiger ablauf:
Beim öffen (mein Rechner) des VBA-Makro bekomme
ich eine kleines Fenster angezeigt,
ob ich das Makro aktiviere oder deaktiviere.
Bis jetzt alles okay.
Fehlerbehafteter ablauf:
Beim öffnen (auf einen anderen Rechner) des VBA-Makro bekomme
ich kein Fenster angezeigt,
ob ich das Makro aktiviere oder deaktivieren möchte.
Sonder es kommt ein Meldung mit folgenden Inhalt:
"Makro in dieser Arbeitsmappe sind deaktiviert, da die Sicherheitseinstellungen auf Hoch gestzt wurden und die Makros wieder digital signiert noch als sicher erklärt wurden. Um die Makros dennnoch auszuführen, können sie diese entweder digital signieren lassen oder die Sicherheitseinstellungen ändern....."
Beim betätigen des Button OK, wird das Excel-Makro geöffnet.
Die geöffnete Datei befindet sich im bearbeitungsmodus.
Das Problem tritt allerdings nur auf, wenn Excel schon geöffnet ist.
Falls Excel-Fenster komplett geschlossen ist und
ich die Excel-VBA Datei aus dem Windows-Explorer öffne,
tritt keine Fehlermeldung ein.
Meine Feststellung bis jetzt ist,
dass das Phänomen nur bei XP zu stande kommt.
Für jede anregung von euch, danke ich im Vorraus.
Gruß aus Stuttgart
Erko

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro deaktiviert: Sicherheitseinstellung Hoch
Mark
Hi,
ich kann das Problem nicht zu 100% erkennen.
Geht es darum, dass ein (wegen hoher Sicherheitsstufe) deaktiviertes Makro trotzdem funkt?
Oder geht es darum dass es einmal die Abfrage gibt und einmal sofort die Meldung, dass deativiert wird? Falls letztes, dann kontrolliere mal unter Extra - Makros - Sicherheit, ob auf beiden rechnern die selbe Sicherheitsstufe eingestellt ist.
Gruß
Mark
AW: Makro deaktiviert: Sicherheitseinstellung Hoch
14.10.2004 12:43:58
Erko
Hallo Mark,
es geht darum, dass ich ich einmal die Meldung bekomme (deaktiert oder aktivert werden soll) und dass ich keine Meldung bekomme, sonder das Excel automatisch eine hoche Sicherheitsstufe stellt.
Auf beiden Rechner stehen unter den Optionen die Sicherheitsstufe auf Mittel.
Das ist ja das Problem, was ich nicht verstehe.
GRuß
Erko
PS. Das ging aber schnell mit der Antwort;-)
Anzeige
Dann kann ich leider nicht weiterhelfen, sorry.
14.10.2004 12:48:22
Mark
Hi,
ging vielleicht schnell, aber bei dem Problem weiß ich trotzdem nicht weiter, sorry.
Gruß und weiterhin viel Erfolg.
Mark
AW: Dann kann ich leider nicht weiterhelfen, sorry
14.10.2004 15:08:01
erko
Hallo Mark,
ich habe jetzt eine lösung gefunden:-)
Wahrscheinlich liegt es daran,
dass beim Installieren von Windows oder Office
die Schicherheitsstufen ziemlich hoch gesetzt werden.
Dadurch wird in Excel die Sicherheitsstufe genommen,
die beim Installieren erfolgt wurde.
Ich habe das so umgangen,
in dem ich der Exceldatei unter VBA-Oberfläche
eine Digitalle Signatur zugeordnet habe.
Beim öffnen der Datei mit geöffnetem Excel-Fenster,
erscheint nun ein Fenster "Sicherheitswarnung".
Es wird gefragt, ob der User das Makro aktivieren
oder deaktivieren möchte. Zusätzlich gibt es noch
ein Selectbutton "Makros in dieser Quelle immer vertrauen".
Aktiviert man den Selectbutton, so erscheint die Meldung
nicht mehr, ob das Makro aktiviert oder deaktiviert werden soll,
sonder es öffnet die Excel-VBA Datei ohne abfrage.
Vorgehensweise bei der erstellung der Digitallen Singnatur:
Starten der Selfcertifikat im Verzeichnis:
C:\Programme\Microsoft Office\Office10\SELFCERT.EXE
Anschließend einen Sertifikatnamen definieren.
Es erscheint die Meldung "Ein neues Zertifikat für xxxx ist erstellt worden.
Jetzt die Excel-VBA Datei öffnen, ins VBA-Modus gehen.
Unter Menü : Digitale Signatur... : wählen... und die neue erstelle
Signatur auswählen.
Die Excel-VBA Datei speicher und fertig ist die Signatur.
Ich danke euch trotzdem für eure Unterstützung.
Gruß aus Stuttgart
Erko
Anzeige
Lösung
14.10.2004 17:02:49
erko
Hallo Mark,
habe jetzt die Ursache gefunden, damit das Phänomen für andere User bekannt wird.
Folgendes ist zu beachten damit dieses Phänomen nicht mehr entsteht:
Excel öffnen und unter Menü Extras  Optionen… auswählen.
Das Fenster „Optionen“ wird eingeblendet.
In der Registerkarte „Sicherheit“ den Button „Makrosicherheit…“ betätigen.
Es erscheit das Fenster „Sicherheit, dort unter der Registerkarte „Vertrauenswürdige Quellen“ die Optionen „Zugriff auf Visual Basic-Projekt vertrauen“ aktivieren.
Anschließend auf OK und noch mal auf OK klicken.
Nach diesem Vorgehen muss Excel geschlossen werden, damit diese Einstellung gespeichert werden kann.
Gruß
Erko
Anzeige
AW: Makro deaktiviert: Sicherheitseinstellung Hoch
14.10.2004 12:39:40
Martin
hast du das sp3 bei office xp installiert?
AW: Makro deaktiviert: Sicherheitseinstellung Hoch
14.10.2004 12:56:00
erkoo
Hallo Martin,
auf beiden Rechenern ist Excel 2002 mit SP3 drauf.
Nun habe ich das Phänomen auf dem Rechner vom Kollegen getestet.
Er hat Windows XP und Excel XP ohne SP drauf und als
Resultat bekomme ich das gleich Problem.
Beim anderen Kollegen, der auch Windows XP und Excel 2002 mit SP2 hat,
bekomme ich keine Probleme und alles Funktioniert einwandfrei.
Gruß
Erko
AW: Makro deaktiviert: Sicherheitseinstellung Hoch
14.10.2004 12:40:48
Helmut
Hallo Erko, wenn Excel 10.0 geöffnet ist und Du dann Deine Datei öffnest, kommt diese Meldung. Du mußt die Sicherheitseinstellung aud Niedrig ändern, Excel schließen und wieder öffnen. Dann geht's.
Gruß Helmut
Anzeige
AW: Makro deaktiviert: Sicherheitseinstellung Hoch
14.10.2004 12:45:45
Martin
wieso auf niedrig? es reicht doch, wenn die auf mittel gesetzt wird, da wird vor dem öffnen nachgefragt, ob die makros aktiviert werden sollen oder nicht. auf niedrig würd ich es nicht setzen.
wie ich ihn verstanden habe:
er öffnet die mappe, excel meldet, dass makros nicht ausgeführt werden können, weil sicherheitsstufe=hoch
klick auf ok, das makro wird dennoch ausgeführt... was ja eigentlich nicht möglich sein dürfte, da die sicherheitsstufe=hoch eingestellt

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige