ich habe schon oft hier Hilfe gefunden. Heute habe ich erstmals ein Problem.
Jetzt kommt erst mal bisschen Prosa. ;)
Ich habe eine Mutter-Datei als Vorlage. Diese dient bei uns in der Firma als Arbeitsgrundlage mind. 100 Mitarbeiter.
Ich habe mittles Custom-UI-Editor eigene Ribbon-Schaltflächen eingefügt, welche bei Bedarf sichtbar werden, je nachdem wer und mit welchen Einstellungen eine Kopie von der Vorlage erstellt, bzw. welche Tabelle gerade aktiviert wird.
Wenn mman mit der Arbeit fertig ist, kann eine kundespezifische Übersicht (z.B. "OpenBook") ausgeleitet werden. Dazu müssen mehrfach Daten kopiert, eingefügt und angepasst werden.
Wenn nun das Makro fast fertig ist möchte ich die gerade ausgeleitete Arbeitsmappe natürlich im Vordergrund haben, auch damit man sieht, was gerade ausgeleitet wurde. Vorab der Hinweis: Diese ausgeleitete Arbeitsmappe ist ohne jeden Code und auch ohne Eintrage des Custom-IU-Editor!
Also rufe ich (in diesem Fall) "Windows(OpenBook_name).Activate" auf, um die Arbeitsmappe in den Vordergrund zu holen. Danach wird das Makro bendet.
Nun kommt aber eine Fehlermeldung, z.B. "Das Makro 'getVisibleBTO_Button' kann nicht ausgeführt werden. das Makro ist möglicherweise ...".
Die zu aktivierende Arbeitsmappe ist wie gesagt ohne jeden Qelltext.
Quelltext ist nur in der Mutter-Datei. Ich vermute dieser wird in der Mutterdatei aufgerufen und es wird versucht in der nun aktvierten Arbeitmappe den Code abzarbeiten. Da ist aber keiner drin. Ich will ja auch keine Schaltflächen in der Ausleitung sichtbar machen!
Ich habe alles Mögliche versucht. Application.Display.Alerts =false; doEvents, und und und.
Die Fehlermeldung kommt nur dann nicht, wenn ich die Mutter-Datei im Vordergrund, sprich aktiv´, lasse.
Das will aber aber nun gerade nicht.
Bisschen viel Text, aber hat da jemand eine Idee was da helfen kann?
Viele Grüße Ralf