ich starte ein "Hauptformular" (UsrEWB), mit Application.Visible = False wird Excel ausgeblendet.
Von diesem Formular rufe ich ein weiteres Formular auf (UsrDrucken):
Private Sub cmdDruckmenue_Click()
Unload UsrEWB
UsrDrucken.Show
End Sub
Hier soll ein Arbeitsblatt ausgedruckt werden:
Private Sub cmdIFRS_Drucken_Click()
Sheets("WB Übersicht IFRS").Select
ActiveWindow.SelectedSheets.PrintOut
End Sub
Es wird gedruckt (warum auch nicht), jedoch verschwindet das Formular (UsrDrucken), und ein anderes Programm (Explorer, Lotus Notes - womit man gerade noch so arbeitet) wird angezeigt (wie mit ALT + Tab). Mit ALT + Tab kann ich das Formular UsrDrucken wieder anzeigen lassen. Das ist jedoch benutzerunfreundlich und sieht auch noch unsauber aus.
Ich möchte jedoch, dass das Formular UsrDrucken sichtbar bleibt.
Mit
Unload UsrDrucken
Load UsrDrucken
UsrDrucken.Show
kriege ich das zwar hin, aber mal ehrlich: Das ist doch bescheuert.
Was kann ich tun?
Und warum wechseln die Programme im Hintergrund?
Gruß
Marek