Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
472to476
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
472to476
472to476
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

über AddIn feststellen welche Mappe geladen wird ?

über AddIn feststellen welche Mappe geladen wird ?
25.08.2004 08:00:01
Andy_01
Guten Morgen allerseits,
hab da ma ne frach,
es wird ein AddIn automatisch geladen, kann man damit feststellen
welche Arbeitsmappe geladen wird und darauf reagieren.
z.B. in der Mappe die geladen wird existiert die Tabelle Extern, wenn
es diese Tabelle gibt soll z.B. ein Menü geöffnet werden, oder einfach
eine Meldung am Bildschirm erscheinen.
Das Problem ist ja dass das Addin ja vor der Mappe geladen wird. Kann man da schon
überprüfen welche Mappe folgt ?
Danke schon mal
Andreas

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

Betreff
Datum
Anwender
Anzeige
AW: über AddIn feststellen welche Mappe geladen wird ?
Nike
Hi,
das Einblenden wuerde ich in die betroffene Mappe einbinden,
nicht in ein allgemeingueltiges AddIn...
Ueber den Code in "Diese Arbeitsmappe" kannst du Ereignisse abfangen,
wie z.B. Worksheet_Open mittels derer Du dann pruefen kannst,
ob die Tabelle Extra enthalten ist und dann entsprechend einblenden...
ZUsaetzlich kannst du beim Schliessen oder beim Wechsel in eine andere Mappe das
Menue ausblenden lassen, also alles ein wenig flexibler als ueber das AddIn...
Bye
Nike
AW: über AddIn feststellen welche Mappe geladen wird ?
25.08.2004 08:34:29
Andy_01
über die jeweilige Arbeitsmappe das zu überprüfen ist nicht
das Problem, das klappt ja auch.
Aber das Addin soll ja in bestimmten Fällen nicht greifen.
Deshalb auch die überprüfung vom AddIn aus.
wenn er z.B. die Tabelle Extras nicht sieht soll er ein Menü erst
gar nicht anbieten. Er würde es aber anbieten wenn man nur eine
neue Mappe erstellt. Das soll er aber auch nicht.
is e bissel verzwickt das ganze.
Anzeige
AW: über AddIn feststellen welche Mappe geladen wird ?
Luschi
Hallo Andy,
die Add-In's werden beim Starten von Excel geladen, also noch bevor irgend ein
Anwender-Workbook dran ist. Die Add-Ins haben kein Ereignis, beim Öffnen anderer Workbooks zu reagieren. Deshalb mußt Du das Menü im Add-In aufbauen und wieder deaktivieren/unsichtbar machen. Beim Öffnen der entsprechenden Arbeitsmappe wird dann
das Menü wieder aktiviert oder sichtbar gemacht und bei Fokusverlust oder Schließen ausgeblendet/deaktiviert.
Die Steuerung der Aktionen sind wie gesagt in der entsprechenden Arbeitsmappe zu erledigen. Die aufzurufenden Funktionen/Prozeduren können dagegen Add-In liegen.
Und hier kann dann auch gesteuert werden, welche Arbeitsmappen das Recht haben, das
Menü zu aktvieren.
Gruß von Luschi
aus klein-Paris
Anzeige
AW: über AddIn feststellen welche Mappe geladen wird ?
25.08.2004 09:31:45
Andy_01
genau so hab ich mir das gedacht, wollte nur noch einmal sicher gehen.
dann muss ich die Steuerung eben in die entsprechenden Arbeitsmappe einbauen.
Also nochmals Besten Dank
Andy

180 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige