Papierformat einstellen

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: Papierformat einstellen

Re: Papierformat einstellen

von Hömmelmann » Fr, 25.04.2008 07:32

Hallo nochmal,

ich weiß nicht warum, aber heute morgen ist das Problem nicht mehr vorhanden.
Anscheinend sind Computer auch nur Menschen....


Gruß,


Friedhelm

Papierformat einstellen

von Hömmelmann » Do, 24.04.2008 09:03

Hallo Leute,

ich brüte über einem kleinen Problemchen:

Ich möchte mit Hilfe eines OO-Basic-Tools die Seiteneinstellung meines Calc-Documents in Abhängigkeit von der Anzahl der benutzten Spalten und deren Breite einstellen. Das klappt mit dem folgende Code ganz gut:

....
oFormatFamilien=doc.StyleFamilies
oSeitenFormate=oFormatFamilien.getByName("PageStyles")
oSeitenFormat=oSeitenFormate.getByName("Standard")
Select case gesamtbreite
case <16850
oSeitenFormat.IsLandscape = False
oSeitenFormat.LeftMargin=2000
oSeitenFormat.RightMargin=2000
oSeitenFormat.TopMargin=1000
oSeitenFormat.BottomMargin=1000
....
In der Variablen gesamtbreite ist die Breite der belegten Spalten enthalten.
Leider wird durch dies Codierung aber das Papierformat der Seiteneinstellung auf "Benutzer" geändert. Das führt dazu, dass die Seitenansicht die Änderungen nicht berücksichtigt. Setze ich das Papierformat von Hand wieder auf A4 sind die Änderungen wirksam.

Wie kann ich diese Änderung des Papierformates per Code hinbekommen??


Danke schon jetzt..

Friedhelm

Nach oben