Laufzeitfehler durch falsche Nr. unterdrücken?
25.11.2004 14:32:36
Uli
ich habe ein dickes Problem: Über ein Netzwerk lasse ich innerhalb einer Prozedur ein Blatt auf einem Drucker einer Zweigstelle drucken. Das sieht so aus:
Application.ActivePrinter = _
"\\GEV7A\Zweigstelle auf Ne05:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"\\GEV7A\Zweigstelle auf Ne05:", Collate:=True, Preview:=False
Durch die Netzwerkeinstellung verändert sich ständig von selbst die Ansprechnummer des Druckers (zwischen Ne01 und Ne05). Wenn ich jetzt z.B. Ne05 in der Prozedur eingestellt habe und der Drucker befindet sich gerade auf Ne02, kriege ich einen Laufzeitfehler. Kann ich das in der Prozedur abfangen? Vielleicht alle Möglichkeiten durchlaufen lassen? Mit "Zähler" klappt das nicht, weil ja immer 4 Angaben falsch sind. Ich würde mich über eure Hilfe freuen. Vielen Dank schon mal.
Gruß
Uli