Hallo,
Ich habe eine CommandBar mit "Application.CommandBars("ButtonBarName")" gebaut.
Dazu habe ich ein XLA-Programm geschrieben
Mehrere Zweigstellen bekommen unterschiedliche XLS-Files.
Bestimmte Zweigstellen sollen Funktionen / Buttons nicht bekommen
Nun wollte ich in Abhängigkeit des Filenamen Button ausblenden.
Wenn das Workbook geöffnet ist kann ich mit z.B. "Application.CommandBars("ButtonBarName").Controls(2).Visible = False" ein Button ausblenden
Problem:
Wenn ich eine Datei (XLS) öffne wird zuerst die (XLA) gestartet.
In diesem Augenblick ist die XLS-Datei nicht geladen, das bedeutet das ich "Application.ActiveWorkbook.Name" nicht verwenden kann?
Der kompletten Code soll in der XLA bleiben, das bedeutet das ich keinen Code in die XLS schreiben möchte.
Frage:
Wie kann ich möglichst komfortabl eine Unterscheidung der Zweigstellen gestallten
Gruß Karl
|