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 (8927) gilt für Microsoft Word 2007 und 2010. Eine Version dieses Tipps für die ältere Menüoberfläche von Word finden Sie hier: