Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: kgs-ks am Dezember 29, 2014, 22:11:12 Nachmittag

Titel: Office 2010: Excel:copmpile fehler in WorkbookOpen abfangen (fehlender verweis)
Beitrag von: kgs-ks am Dezember 29, 2014, 22:11:12 Nachmittag
Hallo

ich habe eine Anwendung die ein Workbook mit code versorgt u.a im WB_open: dieser code
verweist aber auf einen addin Befehl, d.h. ich bekomme einen compile Error "Sub or function " nicht definiert wenn das addin nicht vorhanden ist.

Wie könnte ich das ordentlich  abfangen   (ich habe auch schon mit "calByName" experimentiert, verstehe das aber noch nicht ganz...(wie kann ich z.B. direkt auf eine Addin-Funktion  verweisen...)

Dankbar für Hinweise
kgs
Titel: Antw:Office 2010: Excel:copmpile fehler in WorkbookOpen abfangen (fehlender verweis)
Beitrag von: mumpel am Dezember 30, 2014, 01:25:45 Vormittag
Hallo!

Du könntest prüfen ob das Add-In vorhanden ist. Wenn nicht vorhanden dann mit Exit Sub aus der Prozedur austeigen. http://www.ms-office-forum.net/forum/showthread.php?t=285248 (http://www.ms-office-forum.net/forum/showthread.php?t=285248)

Gruß, René
Titel: Antw:Office 2010: Excel:copmpile fehler in WorkbookOpen abfangen (fehlender verweis)
Beitrag von: kgs-ks am Dezember 30, 2014, 19:35:32 Nachmittag
Meine etwas unkomfortable Lösung:

der code der ausgeführt werden soll muss irgendwo in dem workbook  gespeichert sein.
dann kann ich verwenden
  callByName ( objContainer, Codename, vbMethod, Paramtertlist....)
weil nicht gleich ein Compile-Error entsteht

und ich kann die Existenz des Verweises vorher im WBO_event prüfen und verzweigen.....

dank für den Link
kgs