Benutzereingaben in einem Dialogfeld abrufen (Microsoft Word)
Wenn Sie Eingaben von einem Benutzer erhalten möchten, der von einem Makro gesteuert wird, können Sie die InputBox-Funktion verwenden. Diese Funktion zeigt ein Dialogfeld an und ermöglicht dem Benutzer die Eingabe einer Antwort. Das Ergebnis ist eine Zeichenfolge, die an Ihr Makro zurückgegeben wird und die Sie dann verarbeiten und verwenden können.
Die Syntax für die InputBox-Funktion lautet wie folgt:
sMyString = InputBox(sPrompt, sTitle, sDefault)
Es gibt drei Parameter, die Sie mit InputBox verwenden können, obwohl nur der erste unbedingt erforderlich ist. In dieser Syntax ist sPrompt der Text, der als Benutzeraufforderung angezeigt werden soll, sTitle ist der Text, der in der Titelleiste des Dialogfelds angezeigt werden soll, und sDefault ist die Standardtextzeichenfolge, die dem Benutzer im Dialogfeld angeboten wird. Der Benutzer kann die Standardzeichenfolge nach Bedarf bearbeiten oder akzeptieren.
Beispielsweise können die folgenden Codezeilen verwendet werden, um ein Dialogfeld anzuzeigen und den Benutzer nach seinem Namen zu fragen:
sPrompt = "Please check your name and make any corrections" sTitle = "Name Entry" sDefault = "John Doe" sUserName = InputBox(sPrompt, sTitle, sDefault)
_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 (6202) gilt für Microsoft Word 2007, 2010, 2013, 2016, 2019 und Word in Office 365. Eine Version dieses Tipps finden Sie für ältere Menüoberfläche von Word hier: