Feststellen, ob eine Textauswahl vorhanden ist (Microsoft Word)
Wenn Sie Makros schreiben, müssen Sie häufig feststellen, ob der Benutzer eine Auswahl getroffen hat. Der folgende VBA-Code informiert Sie darüber, ob eine Auswahl getroffen wurde. Die als Flag bezeichnete Variable (InSelection) wird zuerst auf False gesetzt. Anschließend wird anhand der Type-Eigenschaft des Selection-Objekts bestimmt, ob eine Auswahl vorhanden ist. Wenn ja, wird InSelection auf True gesetzt.
InSelection = False If Selection.Type = wdSelectionIP Then InSelection = True
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (127) gilt für Microsoft Word 97, 2000, 2002 und 2003. Sie finden eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Word (Word 2007) und später) hier: