Hi Leute,
ich hab zu diesem Thema schon mal hier angefragt und eine gute Lösung erhalten.
Folgendes ist der IST-Zustand:
Wir befüllen im Hintergrund ein Excel-File und lassen dem Kunden die Wahl per Printer-Dialog, wie es auszudrucken ist, und zwar mit dieser Zeile:
Soweit, so gut, aber nun erscheint das Printer-Fenster im Hintergrund, und wir wir wissen, sperrt dieses Fenster die weitere Durchführung des Codes, bis der Benutzer etwas ausgewählt hat.
Ich müsse dieses jedoch in den Vordergrund bringen, habe jedoch keine Ahnung, wie man das machen könnte, denn Vorgängig ist ja das Fenster noch nicht vorhanden (sonst wärs über eine API möglich) und den weiteren Code sperrt das Fenster selber.
Ich habe beim Verweis gesehen, dass man 30 Argumente mitgeben könnte, aber wenn ich das richtig verstanden habe, haben diese nichts mit dem Problem zu tun.
Hat da jemand eine Idee resp. bin ich überhaupt im richtigen Forum?
Wie immer Danke im Voraus
Müller M.
ich hab zu diesem Thema schon mal hier angefragt und eine gute Lösung erhalten.
Folgendes ist der IST-Zustand:
Wir befüllen im Hintergrund ein Excel-File und lassen dem Kunden die Wahl per Printer-Dialog, wie es auszudrucken ist, und zwar mit dieser Zeile:
Code:
Call m_appExcel.Dialogs(8).Show
Soweit, so gut, aber nun erscheint das Printer-Fenster im Hintergrund, und wir wir wissen, sperrt dieses Fenster die weitere Durchführung des Codes, bis der Benutzer etwas ausgewählt hat.
Ich müsse dieses jedoch in den Vordergrund bringen, habe jedoch keine Ahnung, wie man das machen könnte, denn Vorgängig ist ja das Fenster noch nicht vorhanden (sonst wärs über eine API möglich) und den weiteren Code sperrt das Fenster selber.
Ich habe beim Verweis gesehen, dass man 30 Argumente mitgeben könnte, aber wenn ich das richtig verstanden habe, haben diese nichts mit dem Problem zu tun.
Hat da jemand eine Idee resp. bin ich überhaupt im richtigen Forum?
Wie immer Danke im Voraus
Müller M.