Difference between revisions of "DE/Aktuelle Selektion"

From Apache OpenOffice Wiki
< DE
Jump to: navigation, search
m (fixed typo)
m (Kategorie angepasst)
Line 1: Line 1:
[[Category:de.openoffice.org]]
+
[[Category:de.openoffice.org|Aktuelle Selektion]]
  
 
{| style="border: 1px black solid;" | cellspacing=0 cellpadding=7  
 
{| style="border: 1px black solid;" | cellspacing=0 cellpadding=7  

Revision as of 17:23, 5 August 2006


Ü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 = 1 to nCount - 1
        oTextRange = oCurSelection.getByIndex(i)
        'hier können Sie etwas mit oTextRange anstellen
     next
  end if

end if

Personal tools