Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
792to796
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
792to796
792to796
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Drucker im netzwerk ändern

Drucker im netzwerk ändern
15.08.2006 18:19:40
Peter
Hallo Excelfreunde
und wiedermal habe ich eine Frage an euch.
Ich habe mir mit dem Macrorecorder ein Macro zum Drucken der Miagramme erstellt.
Läuft ganz gut so.
Da ich in meiner Firma in einem Netzwerk arbeite und oft den Arbeitsplatz wechsele, habe ich das Problem das die Ausdrucke nur an dem bestimmten Drucker ausgedruckt werden.
Kann mir jemand das Macro so ändern das ich auf dem an dem Arbeitsplatz angemeldeten Drucker per Macro ausdrucken kann.
Da die meisten Drucker die Optionen Optimal, Normal und Schnelldrucken haben,
ist es dann auch möglich mit diesem Macro immer einen Schnelldruck zu machen.
Der folgende Code bezieht sich nur auf den eingegebenen Druckr und soll sich auf den jeweils am Arbeitsplatz eingerichteten Drucker beziehen.
Kann jemand helfen.
Application.ScreenUpdating = False
Application.EnableEvents = False
Sheets("Nr.11").Select
Range("D7").Select
ActiveSheet.ChartObjects("Diagramm 1").Activate
ActiveChart.ChartArea.Select
Application.ActivePrinter = "\\depacnglwvms5c7\LPQ3 auf Ne05:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"\\depacnglwvms5c7\LPQ3 auf Ne05:", Collate:=True
ActiveWindow.Visible = False
Sheets("Nr.10").Select
Range("D5").Select
ActiveSheet.ChartObjects("Diagramm 1").Activate
ActiveChart.ChartArea.Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
ActiveWindow.Visible = False
Range("D5").Select
Sheets("Nr.9").Select
Range("D7").Select
ActiveSheet.ChartObjects("Diagramm 1").Activate
ActiveChart.ChartArea.Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
ActiveWindow.Visible = False
Range("D9").Select
Sheets("Nr.7").Select
Range("C6").Select
ActiveSheet.ChartObjects("Diagramm 1").Activate
ActiveChart.ChartArea.Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
ActiveWindow.Visible = False
Sheets("Nr.6").Select
Range("C8").Select
ActiveSheet.ChartObjects("Diagramm 1").Activate
ActiveChart.ChartArea.Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
ActiveWindow.Visible = False
Range("D5").Select
Sheets("Nr.7").Select
ActiveSheet.ChartObjects("Diagramm 1").Activate
ActiveWindow.Visible = False
Range("D6").Select
Sheets("Nr.5").Select
Range("D6").Select
ActiveSheet.ChartObjects("Diagramm 1").Activate
ActiveChart.ChartArea.Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
ActiveWindow.Visible = False
Sheets("Nr.4").Select
Range("D7").Select
ActiveSheet.ChartObjects("Diagramm 1").Activate
ActiveChart.ChartArea.Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
ActiveWindow.Visible = False
Sheets("Nr.3").Select
Range("D6").Select
ActiveSheet.ChartObjects("Diagramm 1").Activate
ActiveChart.ChartTitle.Select
ActiveChart.Axes(xlValue).Select
ActiveChart.ChartTitle.Select
ActiveChart.ChartArea.Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
ActiveWindow.Visible = False
Sheets("Nr.2").Select
Range("D8").Select
ActiveSheet.ChartObjects("Diagramm 3").Activate
ActiveChart.Shapes("Text Box 3").Select
ActiveChart.Axes(xlValue).Select
ActiveChart.Shapes("Text Box 3").Select
ActiveChart.ChartArea.Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
ActiveWindow.Visible = False
Sheets("Nr.1").Select
Range("C8").Select
ActiveSheet.ChartObjects("Diagramm 19").Activate
ActiveChart.Axes(xlValue).Select
ActiveChart.ChartArea.Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
ActiveWindow.Visible = False
Sheets("Grobe-Analyse").Select
Range("D8").Select
ActiveSheet.ChartObjects("Diagramm 2").Activate
ActiveChart.ChartArea.Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
ActiveWindow.Visible = False
Sheets("Eingabe").Select
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Drucker im netzwerk ändern
15.08.2006 20:04:27
ChrisL
Hallo Peter
Bei deiner Aufzeichnung hast du zu beginn auf einen spezifischen Drucker gedruckt :-)
Application.ActivePrinter = "\\depacnglwvms5c7\LPQ3 auf Ne05:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"\\depacnglwvms5c7\LPQ3 auf Ne05:", Collate:=True
Anschliessend hast du diverse "korrekte" Druckvorgänge gestartet (nur noch Druck ohne Druckerauswahl):
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Also einfach in den oben erwähnten Zeilen anpassen d.h.
löschen: Application.ActivePrinter = "\\depacnglwvms5c7\LPQ3 auf Ne05:"
Diese Zeile...
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"\\depacnglwvms5c7\LPQ3 auf Ne05:", Collate:=True
wie folgt ändern...
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Gruss
Chris
Anzeige
AW: Drucker im netzwerk ändern
15.08.2006 20:07:51
Peter
Hallo Chris
danke für den hinweis.
Werde ich gleich morgen ausprobieren.
peter

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige