none
Vorschau bei xldialogprint nicht sichtbar RRS feed

  • Frage

  • Hallo,

    ich rufe in VBA unter Excel den Printerdialog mit Application.Dialogs(xlDialogPrint).Show auf.

    Der Dialog öffnet sich und das Drucken funktioniert. Wenn ich jedoch auf "Vorschau" klicke, scheint sich die Vorschau im Hintergrund zu öffnen und ist nicht erreichbar. Da VBA in der Vorschau eine Eingabe erwartet, die aus o.g. Grund nicht möglich ist, ist kein weiteres Arbeiten möglich.

    Die bisher einzige Möglichkeit aus diesem Dilemma zu kommen, ist ein Schließen von Excel über den Taskmanager. 

    Kann mir jemand sagen wie ich erreiche dass die Vorschau im Vordergrund erscheint?

    Im Voraus vielen Dank für die Hilfe!

    Gruß Ralf

    Freitag, 30. März 2018 19:42

Antworten

  • Danke, es hat sich erledigt!

    Die Lösung:

    Der Aufruf erfolgt in eigener Sub, z.B. "Drucken"

    In der aufrufenden Sub die aktuelle Form erst aus- und nach dem Drucken wieder einblenden:

    Form.Hide
    Drucken
    Form.Show

    Trotzdem Danke an alle, die sich schon damit beschäftigt haben.

    Gruß Ralf

    Freitag, 30. März 2018 20:54