Difference between revisions of "DE/Aktuelle Selektion"
From Apache OpenOffice Wiki
< DE
m (DE:Aktuelle Selektion moved to DE/Aktuelle Selektion) |
m (Category refinement) |
||
Line 1: | Line 1: | ||
− | [[Category: | + | [[Category:DE/Dokumentation/OOoBASIC|Aktuelle Selektion]] |
{| style="border: 1px black solid;" | cellspacing=0 cellpadding=7 | {| style="border: 1px black solid;" | cellspacing=0 cellpadding=7 |
Revision as of 17:42, 27 November 2009
Übersetzung aus dem Englischen; Original: Current selection |
Die Aktuelle Selektion in Text-Dokumenten
Siehe auch Getting started.
Nachdem sichergestellt ist, dass Text selektiert wurde, werden Sie häufig eine Aktion in einer Schleife auf den gesamten selektierten Text anwenden wollen. Erinnern Sie sich, dass das erste Feld-Element entweder die aktuelle Selektion ist (nämlich wenn es nur eine Selektion gibt), oder der Einfügepunkt (nämlich dann, wenn es mehr als eine Selektion gibt). Der folgende Code berücksichtigt beides:
[oobas]
oCurSelection = thisComponent.getCurrentSelection()
if oCurSelection.supportsService("com.sun.star.text.TextRanges") then
nCount = oCurSelection.Count if nCount = 1 then oTextRange = oCurSelection.getByIndex(0) 'Hier können Sie etwas mit oTextRange anstellen else for i = 0 to nCount - 1 oTextRange = oCurSelection.getByIndex(i) 'hier können Sie etwas mit oTextRange anstellen next end if
end if