von TrueColor » Mo, 08.09.2014 15:39
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.
Der Macro-Recorder spuckt zumindest folgendes aus.
[code]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[/code]
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.