[VBA] Ausführung einer Funktion/eines Makros unterbinden

Diskutiere [VBA] Ausführung einer Funktion/eines Makros unterbinden im Office Forum im Bereich Microsoft Community Fragen; Hallo. Sitze gerade vor einem für mich nicht lösbaren Problem. Wenn man eine XLSM normal öffnet, wird im Kopf von Excel die Sicherheitswarnung...
M

MSCom

Neuer Benutzer
Threadstarter
Mitglied seit
20.09.2016
Beiträge
1
Hallo.


Sitze gerade vor einem für mich nicht lösbaren Problem.


Wenn man eine XLSM normal öffnet, wird im Kopf von Excel die Sicherheitswarnung eingeblendet. Der Code einer Funktion/eines Makros wird nur ausgeführt, wenn man die Sicherheitswarnung akzeptiert. So weit, so gut.

Ich habe ein Makro geschrieben, das eine andere XLSM (eines anderen Autors) öffnet und etwas damit macht. Das, was es machen soll, funktioniert auch. Mein Code ist demnach nicht Grund des Threads. Wenn die externe XLSM durch mein Makro geöffnet wird, wird die Sicherheitswarnung jedoch nicht abgefragt, wodurch die Funktion/die Makros gleich gestartet wird. Zum entwickeln und testen meines Makros hatte ich die Funktion der externen XLSM auskommentiert, wodurch wie beschrieben alles funktioniert hatte. Damit mein Makro auch seinen Dienst erledigen kann, ist es (hauptsächlich der Laufzeit wegen) erforderlich, dass ich die Funktion der externen XLSM deaktiviere. Und daran scheitere ich.

  1. Mein erster Ansatz war, die Module der Funktion und der Makros zu löschen. Das funktionierte auch, solange selbige auskommentiert und nicht aktiv waren. Denn es scheint keine eigentliche Methode zu existieren, eine Funktion oder ein Makro an seiner Ausführung (etwa frei formuliert STOP [Funktion]) zu hindern. Liege ich da falsch?
  2. Ich hätte die Möglichkeit, in die WORKBOOK_OPEN Prozedur der externen XSLM den Löschbefehl für die Module zu schreiben, da dieser vor allem anderen abgefragt werden würde. Dieser Löschbefehl dürfte aber nur ausgeführt werden, wenn das Öffnen der XLSM durch Workbook.Open(File) initiiert wird und nicht, wenn die Datei auf herkömmliche Weise durch Einfach- oder Doppelklick gestartet wird. Es scheint so zu sein, dass WORKBOOK_OPEN von dem Wert bzw. Inhalt einer Zelle abhängig gemacht werden kann. Leider löst das nicht mein Problem.


Ich hoffe zuerst einmal, dass das nicht zu verwirrend beschrieben war. Weiter hoffe ich, dass Ihr eine Lösung für Punkt 1 oder 2 habt.


Danke im voraus fürs lesen.
 
#
Schau dir mal diesen Ratgeber an. Dort wird jeder fündig!
Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

[VBA] Ausführung einer Funktion/eines Makros unterbinden

Sucheingaben

seminole casiNno immokalee

,

hsdb pokenr

,

las vegas casino

,
hard rock tampa poker
, hard rock tampa pokear, clams casino recipe, clams casiono recipe, winning poker hands, atlantis casino, atlantis casinpo, poker flash game, us poker sites, north carolina c7asino, nlop poker, casino slota, ca6sino slota, seattle casinos, texas holdem pokesr free, aquarius casino, aquarius casi)no, quarter posker, mountaineer casino, north carolina casino, p8oker flash game

[VBA] Ausführung einer Funktion/eines Makros unterbinden - Ähnliche Themen

  • VBA-Zugriff auf MS Teams möglich?

    VBA-Zugriff auf MS Teams möglich?: Hallo liebes Forum, ist es möglich, von Excel aus per VBA auf MS Teams zuzugreifen und dort Inhalte zu erstellen, Dateien abzulegen, Aufgaben im...
  • VBA-Ausführung funktioniert seit letzter Woche nicht mehr

    VBA-Ausführung funktioniert seit letzter Woche nicht mehr: Hallo zusammen, ich bin verantworlich für ein Excel-Template, das ein kleines VBA Script zum einblenden und ausblenden von Arbeitsblättern und...
  • Excel VBA – Makro für ein Arbeitsblatt von zwei verschiedenen Arbeitsblättern aus ausführen

    Excel VBA – Makro für ein Arbeitsblatt von zwei verschiedenen Arbeitsblättern aus ausführen: Hallo Ich habe in der Tabelle 1 ein Makro, das eine Prozedur für Tabelle 1 ausführt. Nun möchte ich, dass ich das Makro für die Tabelle 1...
  • Outlook 365 (2016) Family ausführen von (VBA) Script in Mail-Regeln

    Outlook 365 (2016) Family ausführen von (VBA) Script in Mail-Regeln: guten Tag, bisher habe ich alle meine PDF-Anhänge in meinen E-Mails mit Hilfe von Regeln auf meinem Standartdrucker ausgedruckt. Dazu habe ich...
  • "Ausführung des Codes wurde unterbrochen", aber gar kein VBA-Code vorhanden

    "Ausführung des Codes wurde unterbrochen", aber gar kein VBA-Code vorhanden: Moin, ein Kollege berichtet, er bekäme die obige Fehlermeldung sporadisch bei verschiedenen Dokumenten (anscheinend nur bei Dokumenten, die im...
  • Ähnliche Themen

    Oben