von Toxitom » Do, 01.09.2005 14:04
Hey Stefan,
der Makro-Recorder setzt lediglich den "Dispatcher-Code" um, eine Art "schnelles Helferlein". Allerdings umfasst der Dispatcher Mode nicht alle Kommandos - manches geht also nicht damit. Das wird wohl bei dir der Fall sein.
Da der Dispatcher-Mode jederzeit geändert oder nicht weiter gepflegt werden kann, wird das wohl auch kaum bis zur Final drin sein.
Selbstverständlich kannst du mit "normalen" Basic-Code auch die Eigenschaft "nicht sichtbares Zeichen" setzen. Das folgende Beispiel demonstriert dies (mit den aktuell markierten Zeichen - zusammenhängend, eine Seklektion:
Code: Alles auswählen
sub ZeichenUnsichtbar
oDoc = thisComponent
oAllSel = oDoc.getCurrentSelection()
oSel = oAllSel.getByIndex(0)
msgbox oSel.getString
oSel.CharHidden = true
end sub
Die Eigenschaft CharHidden steuert die Sichtbarkeit.
Wenn du aber noch keine Basic-Programmiererfahrung hast und keine API / UNO Ahnung hast, wird es natürlich schwer, deine Wünsche zu realisieren.
Gruss
Thomas
Hey Stefan,
der Makro-Recorder setzt lediglich den "Dispatcher-Code" um, eine Art "schnelles Helferlein". Allerdings umfasst der Dispatcher Mode nicht alle Kommandos - manches geht also nicht damit. Das wird wohl bei dir der Fall sein.
Da der Dispatcher-Mode jederzeit geändert oder nicht weiter gepflegt werden kann, wird das wohl auch kaum bis zur Final drin sein.
Selbstverständlich kannst du mit "normalen" Basic-Code auch die Eigenschaft "nicht sichtbares Zeichen" setzen. Das folgende Beispiel demonstriert dies (mit den aktuell markierten Zeichen - zusammenhängend, eine Seklektion:
[code]sub ZeichenUnsichtbar
oDoc = thisComponent
oAllSel = oDoc.getCurrentSelection()
oSel = oAllSel.getByIndex(0)
msgbox oSel.getString
oSel.CharHidden = true
end sub[/code]
Die Eigenschaft CharHidden steuert die Sichtbarkeit.
Wenn du aber noch keine Basic-Programmiererfahrung hast und keine API / UNO Ahnung hast, wird es natürlich schwer, deine Wünsche zu realisieren.
Gruss
Thomas