Am 13.12.2011 23:46, schrieb Jochen:
Hallo Frieder,
Am 13.12.2011 16:22, schrieb Frieder:
Dafür gibt es eine schöne Extension
http://markmail.org/message/xnsnsm7balevnlej
es werden zwar nicht alle dispatch befehle in API -Befehle umgewandelt,
aber es ist schon mal ein Anfang.
Zwei Nachfragen:
1) Hast Du praktische Erfahrung mit dieser Extension?
Da ich inzwischen den Rekorder nicht mehr benutze eher nicht.
Ich habe sie mehrmals ausprobiert, und war mit dem Ergebnis sehr
zufrieden.
Alle unterstützten dispach- Befehle stehen unten auf der angegebenen
Homepage.
2) Wenn ja: bis welcher LO-Version hast Du diese Extension angewandt?
Zuletzt habe ich sie mit der 3.3.4 er getestet, wo sie einwandfrei
funktioniert hat.
Es müssen beide Pakete installiert werde, und LO muss neu gestartet
werden.
Die Befehle, die von der Extension nicht unterstützt werden, werden
weiterhin mit dem Dispatcher aufgezeichnet.
Hier Beispielcode, der mit der Extension aufgenommen wurde:
der dispatcher wird hier zwar noch Initialisiert, aber bei diesem
Beispiel
wird er nicht mehr gebraucht, und kann komplett aus dem Code gelöscht
werden.
sub Main
' Recorded by
' Date: Wed Dec 14 10:34:30 2011
' get access to the document
oDocumentModel = ThisComponent
oDocumentView = oDocumentModel.getCurrentController()
oDocumentFrame = oDocumentView.Frame
' the dispatcher service is used to send commands from the
' document frame to the underlaying office application
oDispatcher = CreateUnoService("com.sun.star.frame.DispatchHelper")
oCellRange = oDocumentView.ActiveSheet.getCellRangeByName("G6")
oDocumentView.select(oCellRange)
oDocumentView.Selection.IsCellBackgroundTransparent = False
oDocumentView.Selection.CellBackColor = RGB(255, 0, 0)
end sub
Gruß Frieder
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.