Makro-Sicherheitseinstellung per VBA feststellen

27/03/2008 - 20:25 von Dana Hartmann | Report spam
Hallo an alle,

ich hoffe ihr könnt mir mit folgendem Problem helfen:

Ich würde gerne beim Öffnen einer bestimmten Datei irgendwie feststellen
können, welche Sicherheitseinstellungen gewàhlt wurden. D.h. wenn Makros
nicht zugelassen sind, wird dem Benutzer auf dem Tabellenblatt eine Meldung
(z.B. "Damit die Funktionalitàt der Tabelle gewàhrleistet ist, müssen Sie
Makros zulassen") eingeblendet. Wenn Makros erlaubt sind, wird der normale
Inhalt angezeigt.

Der Hintergrund ist, dass ich eine Landkarte habe, deren Teile je nach dem
ausgewàhlten Zeitraum die entsprechenden Farben gemàß der Legende einnehmen.
Wenn allerdings Makros nicht zugelassen sind, kann man zwar in der Combobox
den gewünschten Monat auswàhlen, die Farben auf der Landkarte veràndern sich
aber nicht. Und hinterher kann man es nicht erkennen, dass die auf der
Landkarte angezeigten Farben nicht den Werten des ausgewàhlten Zeitraums
passen.

Es würde mich freuen, wenn sich dafür eine Lösung finden würde. Vielen Dank
im Voraus.

Viele Grüße
Dana Hartmann
 

Lesen sie die antworten

#1 Thomas Ramel
27/03/2008 - 21:06 | Warnen spam
Grüezi Dana

Dana Hartmann schrieb am 27.03.2008

Ich würde gerne beim Öffnen einer bestimmten Datei irgendwie feststellen
können, welche Sicherheitseinstellungen gewàhlt wurden. D.h. wenn Makros
nicht zugelassen sind, wird dem Benutzer auf dem Tabellenblatt eine Meldung
(z.B. "Damit die Funktionalitàt der Tabelle gewàhrleistet ist, müssen Sie
Makros zulassen") eingeblendet. Wenn Makros erlaubt sind, wird der normale
Inhalt angezeigt.

Es würde mich freuen, wenn sich dafür eine Lösung finden würde. Vielen Dank
im Voraus.



Mit VBA làsst sich hier direkt nichts machen, da bei deaktivierten Makros
eben nichts làuft.

Aber Du könntest ein Dummy-Tabellenblatt mit dem gewünschten Hinweis in die
Mappe packen und beim Schliessen der Mappe nur dieses Blatt anzeigen
lassen.

Wird die Mappe ohne aktivierte Makros geöffnet erscheint der Hinweis - bei
aktivierten Makros wird das Blatt als erstes ausgeblendet und gibt den Weg
zum eigentlichen Inhalt frei.


Mit freundlichen Grüssen
Thomas Ramel

- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2003 SP-2]
Microsoft Excel - Die ExpertenTipps

Ähnliche fragen