ich wollte mir ein kleines MakroTool basteln, was folgendes macht:
1. markierten Text merken
2. neuen Querverweis anlegen hinter dem markierten Text
3. Querverweis soll so heißen: [ markierter Text ]
Ich dachte das wäre einfach. Der Makrorecorder bekommt das gar nicht hin... Also selbst ist der Tipper...
Aber mein erstes Problem ist schon Punkt 1: Wie bekomme ich den markierten Text in eine Variable?
Vom Makrorecorder habe ich folgenden Quelltext erhalten:
Code: Alles auswählen
sub AutoQuerverweis
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem --------Von Mir:------------------------------------------------------
dim text$
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ---------Mein erstes OOo Basic-Programm:------------------------------
rem Hier müsste ich ansetzen...
text$ = document.getSelectedText()
rem oder so ähnlich... Wie bekomme ich raus, melche Methoden im Document-Object stecken?
end sub
Naja, jedenfalls danke fürs Lesen und Anworten und Helfen...
Clemens