Seitenansicht einstellen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Seitenansicht einstellen

Beitrag von clag »

Hallo Kenner und Könner,

in Writer würde ich gern per Basic die Seitenansicht aufrufen und dann auf zB 4x5 Seiten Ansicht einstellen,
habe aber leider noch nicht herausgefunden wie.
Kann mir jemand aufzeigen wie man die Seitenansicht startet und ggf einstellt?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
TrueColor
******
Beiträge: 547
Registriert: Do, 11.03.2010 11:23

Re: Seitenansicht einstellen

Beitrag von TrueColor »

Der Macro-Recorder spuckt zumindest folgendes aus.

Code: Alles auswählen

sub Seitenansicht_5x4
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:PrintPreview", "", 0, Array())

rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:ShowMultiplePages", "", 0, Array())

end sub
Nachdem dem ich die REMs vor den executes entfernt habe, wird sogar die Seitenansicht angezeigt, allerdings in der letzt gemachten manuellen Einstellung. Ich denke, für ShowMultiplePages müssen wahrscheinlich noch irgendwelche Parameter übergeben werden, was der Macrorecorder nicht auf die Reihe bekommt.

Was ich seltsam finde, im LO gibts scheinbar keine Option für den Macro-Recorder.
System:
LibO 6 + LibO 7
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Seitenansicht einstellen

Beitrag von Karolus »

Hallo
Was ich seltsam finde, im LO gibts scheinbar keine Option für den Macro-Recorder.
Die gibts unter →Extras→Optionen→LO→Erweitert....→

Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Antworten