Hallo,
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
Ich bin etwas verwöhnt, weil ich in JAVA entwickle und so in meiner IDE nur einen Punkt eingebe und sehe welche Funktionen (Methoden) zur Verfügung stehen... Basic ist halt echt lange her... (TurboBasic & QuickBasic)
Naja, jedenfalls danke fürs Lesen und Anworten und Helfen...
Clemens