Seitenorientierung der Druckbereiche ändern

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Seitenorientierung der Druckbereiche ändern

Re: Seitenorientierung der Druckbereiche ändern

von erikafuchs » Do, 29.11.2012 16:37

Lieber Balu,
das hat auch geklappt!
Die Formatvorlagen hatte ich ja erstellt, ich konnte sie nur nicht zuweisen. Jetzt klappt es!
Nochmals Dank an alle!
Pit
Lieber Balu, ich fürchte, auch beim Wetter kann ich dir nicht helfen! (Ich hoffe ständig dass irgendjemand mal eine Frage, stellt die ich beantworten kann)

Re: Seitenorientierung der Druckbereiche ändern

von balu » Do, 29.11.2012 10:07

Hallo Pit,

also, nach meinen kurzen test kann ich folgendes sagen.
  • Pro Tabellenblatt können mehrere Druckbereiche angelegt werden. Wobei aber nur eine Seitenvorlage zugewiesen werden kann. Entweder ein Hoch-, oder Querformat.
  • In einem Tabellenblatt kann es nur eine Seitenvorlage geben, aber nicht zwei verschiedene. Also entweder Hoch-, oder aber Querformat, jedoch beide zusammen das geht nicht.
Wenn ich eine Seite ändere, ändern sich auch alle anderen Seiten. Unter Format->Seite->Verwalten ist oben "Standart" eingetragen und ich sehe keine Möglichkeit einzelne Formatvorlagen zuzweisen. Das liegt vielleicht auch an meiner alten Version (oO 3.1).
Nein, es liegt nicht an der OOo Version.
R hatte dir ja schon mitgeteilt das Du Seitenformatvorlage über F11 erstellen kannst. Wenn F11 bei dir anders belegt ist, dann halt über
-> Format
-> Formatvorlagen

In dem Formatvorlagenfenster wird standardmäßig beim erstaufruf der "Reiter" für Zellvorlagen angezeigt. Das ist das 1. Symbol oben links. Und rechts daneben ist dann das Symbol für Seitenvorlagen. Und dort kannst Du dann verschiedene Seitenvorlagen erstellen.



Gruß
balu


p.s: Ich kriech ne Wetter-Kriese :?

Re: Seitenorientierung der Druckbereiche ändern

von erikafuchs » Do, 29.11.2012 08:49

Vielen Dank, das sieht gut aus.
Aber ich habe noch mal nachgeschaut: Ich finde keine Möglichkeit die Seitenorientierung einzelner Seiten unter Format -> Seite zu ändern. Wenn ich eine Seite ändere, ändern sich auch alle anderen Seiten. Unter Format->Seite->Verwalten ist oben "Standart" eingetragen und ich sehe keine Möglichkeit einzelne Formatvorlagen zuzweisen. Das liegt vielleicht auch an meiner alten Version (oO 3.1). Vielleicht muss ich da mal im anderen Forum nachfragen.
Ansonsten sieht dein Vorschlag ja auch gut aus!
Pit

Re: Seitenorientierung der Druckbereiche ändern

von F3K Total » Mi, 28.11.2012 22:47

Hallo Pit,
die Seitenorientierung geht über Format/Seite.
Hier kannst Du jeder Tabelle eine eigene Seitenformatvorlage zuordnen.
Mal Portrait mal Landscape.
Du kannst z.B. eine Landscape-Seitenvorlage manuell erstellen (F11 ... ), und diese dem gewünschten Blatt per Makro oder manuell zuordnen.
Du kannst Die neue Vorlage auch per Makro erstellen und zuordnen.
Hier ein Beispiel für den letzteren Fall.

Code: Alles auswählen

Sub set_landscape_on_sheet2
  oStyleFamilies = ThisComponent.StyleFamilies
  oPageStyles = oStyleFamilies.PageStyles
  oDefaultStyle = oPageStyles.getbyname("Default")'Standard ist bei mir Hochformat
  if not oPageStyles.hasbyname("LandscapeStyle") then
      oNewstyle = ThisComponent.createinstance("com.sun.star.style.PageStyle")
      oPageStyles.insertbyname("LandscapeStyle", oNewStyle)
      oNewStyle = oPageStyles.getbyname("LandscapeStyle")
      oNewStyle.setParentStyle("Default")
      oNewStyle.Height = oDefaultStyle.Width
      oNewStyle.Width = oDefaultStyle.Height
      oNewStyle.IsLandscape = true
  endif
  osheet = Thiscomponent.sheets(1)'Tabelle2
  osheet.PageStyle = "LandscapeStyle"
End Sub
Viel Erfolg
Gruß R

Re: Seitenorientierung der Druckbereiche ändern

von erikafuchs » Mi, 28.11.2012 21:37

Hallo Balu,
ich habe (ausnahmsweise) die Suchfunktion benutzt und weiß auch schon, dass es nicht genügt die Orientierung zu wechseln. Mein Problem ist, dass ich die Orientierung im Dokument wechseln will (eine Seite so, die anderen anders) und dieses am liebsten in dem Druckbereich "gespeichert" hätte, sodass jeder Nutzer des Programms einfach auf Datei->Drucken gehen kann und den gewünschten Ausdruck bekommt. Ich sehe bisher nur die Möglichkeit ein Makro zum Drucken zu schreiben - da habe ich halt schon festgestellt, dass das nicht auf jedem Ducker so funktioniert wie ich das gerne hätte.
Ich will nicht deine Geduld (!) wieder mal ausnutzen wenn du dafür keinen Nerv und Zeit dafür hast. Viel Erfolg mit deinem Projekt!
Ich lasse den Teil halt weg falls das nicht klappt. (Möglicherweise geht es ja auch gar nicht - Soweit ich weiß kann man ja ohne Makros ein Tabellendokument auch nicht mit wechselnder Seitenorientierung drucken)
... Vielleicht hat ja aber jemand anderes eine zündende Idee.
Grüße
Pit

Re: Seitenorientierung der Druckbereiche ändern

von balu » Mi, 28.11.2012 16:46

Hallo pit,

hab momentan keine große Lust mich mit größeren Problemen zu befassen -{sitze selber vor einem :? }-, deshalb hier mal ein Link: Klick mich.
Und falls Du damit nicht weiterkommst, dann bemühe mal die google Suchfunktion. Die hatte ich mit: basic makro macro PaperOrientation site:de.openoffice.info, gefüttert. Viel Erfolg.



Gruß
balu

Re: Seitenorientierung der Druckbereiche ändern

von pianoplayer » Mi, 28.11.2012 15:38

erikafuchs hat geschrieben:Die erste Seite soll jetzt im Querformat ausgedruckt werden, die Seiten der folgenden Tabellenblätter hochkant - geht das? Auf diesen Folgeseiten sind jeweils zwei Druckbereiche festgelegt, die wunschgemäß auf zwei Seiten (genauer auf Vorder und Rückseite) gedruckt werden.
Verständnisfrage: Es gibt es pro Tabellenblatt eine Seite, so dass gilt: erste Seite = erstes Tabellenblatt, zweite Seite = zweites Tabellenblatt usw.?

@Moderatoren: Ich denke, das passt besser in den Calc-Bereich.

Seitenorientierung der Druckbereiche ändern

von erikafuchs » Mi, 28.11.2012 14:18

Hallo zusammen,
kann man die Seitenorientierung in Druckbereichen wechseln?
Meine Datei besteht aus mehreren Tabellenblättern. Auf diesen sind Druckbereiche festgelegt. Die erste Seite soll jetzt im Querformat ausgedruckt werden, die Seiten der folgenden Tabellenblätter hochkant - geht das? Auf diesen Folgeseiten sind jeweils zwei Druckbereiche festgelegt, die wunschgemäß auf zwei Seiten (genauer auf Vorder und Rückseite) gedruckt werden. Wenn man jetzt den zweiten Druckbereich noch irgendwie verkleinern könnte, damit mehr auf die Seite passt (Zellen kleiner, anderer Maßstab?) wäre es perfekt.
Grüße
Pit

Nach oben