Seite 1 von 1
Ansicht Seitenbreite als Standard
Verfasst: So, 07.06.2009 11:39
von MrSpock
Hallo,
wenn ich an meiner Präsentation arbeite, stelle ich immer wieder die Ansicht "Seitenbreite" ein. Wie erreiche ich, dass beim nächsten Öffnen die Präsentation automatisch in dieser Ansicht bzw. in diesem Zommfaktor dargestellt wird?
Re: Ansicht Seitenbreite als Standard
Verfasst: Do, 11.06.2009 17:39
von Snoopy
MrSpock hat geschrieben:Hallo,
wenn ich an meiner Präsentation arbeite, stelle ich immer wieder die Ansicht "Seitenbreite" ein. Wie erreiche ich, dass beim nächsten Öffnen die Präsentation automatisch in dieser Ansicht bzw. in diesem Zommfaktor dargestellt wird?
Hi MrSpock,
ein Makro welches bei Calc und Writer funktioniert will mit Impress einfach nicht funktionieren, vielleicht weiß ja Jemand wo der Unterschied liegt

.
Hier das Makro:
Code: Alles auswählen
Sub AnsichtFensterbreite
GlobalScope.BasicLibraries.LoadLibrary("Tools")
Dim sTest as string
oDocument = StarDesktop.ActiveFrame.Controller.Model
sTest = GetDocumentType(oDocument)
If sTest = "simpress" or sText = "swriter" then
dim document as object
dim dispatcher as object
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(2) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Zoom.Value"
args1(0).Value = 0
args1(1).Name = "Zoom.ValueSet"
args1(1).Value = 28703
args1(2).Name = "Zoom.Type"
args1(2).Value = 3
dispatcher.executeDispatch(document, ".uno:Zoom", "", 0, args1())
End If
End Sub
*edit* "Dim oDocument as string" entfernt, ist irgendwie da reingerutscht

.
Re: Ansicht Seitenbreite als Standard
Verfasst: Di, 16.06.2009 11:25
von Snoopy
Snoopy hat geschrieben:...ein Makro welches bei Calc und Writer funktioniert will mit Impress einfach nicht funktionieren...
Hi Leutz,
Ansicht auf Fensterbreite funktioniert bei OpenOfficeImpress wenn "simpress" in dem Makro
nicht abgefragt wird

,
If sTest = "simpress" or sTest = "swriter" or sTest = "scalc" then <--- funktioniert nicht
If sTest = "simpress" or sTest = "swriter" then <--- funktioniert nicht
If sTest = "simpress" or sTest = "scalc" then <--- funktioniert nicht
If sTest = "simpress" then <--- funktioniert nicht
If sTest = "swriter" or sTest = "scalc" then <--- funktioniert
If sTest = "swriter" then <--- funktioniert
If sTest = "scalc" then <--- funktioniert
dabei wird die If Schleife übersprungen und es passiert eigentlich nix???
Ohne Makro funktioniert es auch nicht, O.K. das war ja der Grund warum MrSpock gefragt hatte.