Hallo,
es gibt die Funktion Workbook.PrintOut(From, To), wobei aber From und To die Seitenzahlen sind und leider nicht die Itemnummer eines Sheets. Eine Funktion Sheet.Printout finde ich leider nicht. Wie kann ich nur ein bestimmtes Sheet ausdrucken, zum Beispiel das mit Itemnummer 3 (von 5 vorhandenen)?
Für Vorschläge im voraus vielen Dank.
Jens
Planmaker: Drucken eines einzelnen Sheets
-
- SoftMaker Team
- Beiträge: 10275
- Registriert: 09.04.2008 09:50:06
- Wohnort: Nürnberg
- Kontaktdaten:
Re: Planmaker: Drucken eines einzelnen Sheets
Also nur Seite 3 aus einem Dokument mit 5 Seiten drucken? Geht es evtl. mit Workbook.PrintOut(3, 3)?
Sven Leßmann
SoftMaker Software GmbH
SoftMaker Software GmbH
Re: Planmaker: Drucken eines einzelnen Sheets
Hallo,
moeglicherweise bezieht sich der Befehl Workbook.PrintOut() auf das aktive Arbeitsblatt. Dann koennte man folgendes probieren:
Workbook.Sheets(3).Activate
Workbook.PrintOut(1,1)
moeglicherweise bezieht sich der Befehl Workbook.PrintOut() auf das aktive Arbeitsblatt. Dann koennte man folgendes probieren:
Workbook.Sheets(3).Activate
Workbook.PrintOut(1,1)
Re: Planmaker: Drucken eines einzelnen Sheets
Danke für die Antworten. Es klappt folgendermaßen (ich habe nur das aktuelle Sheet-Objekt vTmpWS zur Verfügung):
iTmpIdx := vTmpWS.Index;
vTmpWS.Parent.Parent.PrintOut(iTmpIdx, iTmpIdx);
Allerdings habe ich NICHT getestet, wie es aussieht, wenn zum Beispiel Tabelle2 gedruckt werden soll und Tabelle1 mehrere (Druck-)Seiten beinhaltet.
iTmpIdx := vTmpWS.Index;
vTmpWS.Parent.Parent.PrintOut(iTmpIdx, iTmpIdx);
Allerdings habe ich NICHT getestet, wie es aussieht, wenn zum Beispiel Tabelle2 gedruckt werden soll und Tabelle1 mehrere (Druck-)Seiten beinhaltet.