Re^6: Format + indirekt Range
Salve Thomas,
Was genau möchtest Du hier denn tun?
Ein Tabellenblatt zweimal ausdrucken und es vorher in der
Seitenansicht betrachten.
IMO geht nicht beides gleichzeitig
Die exakte Syntaxnotation :
ActiveSheet.PrintOut([From],[To],[Copies],[Preview],[ActivePrinter],[PrintToFile],[Collate],[PrToFileName])
Für mich eine Auflistung optionaler Anweisungen, die sich nicht gegenseitig ausschließen. Dann müßte die Notation so aussehen :
ActiveSheet.PrintOut([From]|[To]|[Copies]|[Preview]|[ActivePrinter]|[PrintToFile]|[Collate]|[PrToFileName])
Und der Code dazu so :
ActiveSheet.PrintOut([From])
ActiveSheet.PrintOut([To])
ActiveSheet.PrintOut([Copies:=2])
ActiveSheet.PrintOut([PrToFileName])
ActiveSheet.PrintOut([Preview])
...u.s.w. Wie nun richtig, alle Anweisungen zusammen oder jede Anweisung einzeln ?
Nirgendwo eine vernünftige Information oder ein sich selbsterklärendes Beispiel !
Der Wert 300 bei Seitenansicht->Layout->Optionen->Qualitätseinstellungen bedeutet wohl Entwurfsdruckqualität, oder?
.PageSetup.PrintHeadings.Draft = True
= Haken in Entwurfsqualität bei der Seitenansicht -> Layout->Tabelle ?
.PageSetup.PrintHeadings = True
Werden hiermit die Spaltenbuchstaben und die Zeilennummern mitgedruckt?
.PageSetup.PrintTitleRows = ActiveSheet.Rows(3).Address
.PageSetup.PrintTitleColumns = ActiveSheet.Columns("A:C").Address
Bedeutet dies ein Titelzeilendruckbereich A1 bis C3 oder jedesmal Zeilen 1 bis 3 am oberen Rand und Spalten A bis C am linken Rand ?
Viele Fragen, oder?
Dank für den Link auf die Alexandra-von-Cube-Seite. Sie schreibt schön locker und leicht verständlich. Sie sollte so weitermachen und noch andere VBA-Themen behandeln.
Randbemerkung : Alle Hinweise, Tipps und Bsp-Codes kommen bei mir in die "Hall of fame", d.h.: überarbeit in eine Formel- und Code-Sammlung, die als Nachschlagewerk dient. Nichts ist umsonst gedacht!
Gruß Manne
WIN XP Prof SP3, Office2003 Prof SP3 (leider mit neusten Updates)