Am Fri, 24 Sep 2010 16:27:50 +0200 schrieb Jürgen Stadermann:
> Ist kein A3-Drucker vorhanden wird eine evtl. kommende Fehlermeldung
> mittels Sprungmarke zu einer Msg-Box mit entsprechenden Hinweis abgefangen.
> Wie schreibe ich das per VBA ?
wenn jedem PC explicit ein Drucker als Standarddrucker zugewiesen ist,
könntest du das über den Computernamen steuern. Die verschiedenen
Einstellungen für PageSetup müsstest du noch deinen Wünschen
entsprechend hinzufügen bzw. ändern. Das könnte dann so aussehen:
Sub Drucken()
With ActiveSheet.PageSetup
Select Case Environ("Computername")
Case "PC1"
.PrintArea = "A1:G100"
.PaperSize = xlPaperA4
Case "PC2"
.PrintArea = "A1:G100"
.PaperSize = xlPaperA3
End Select
End With
End Sub
Mit freundlichen Grüssen
Claus Busch
--
Win XP Prof SP2 / Vista Ultimate SP2
Office 2003 SP2 /2007 Ultimate SP2