InputBox-Funktion (Eingabefeld)

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Sie werden aufgefordert, in einem Dialogfeld, wartet das Benutzer Text eingeben, oder klicken Sie auf eine Schaltfläche, und gibt eine Zeichenfolge zurück, die mit dem Inhalt des Textfelds.

Syntax

InputBox ( auffordern Titel ] [Standard ] [; Xpos ] [; Ypos ] [; Hilfedatei ] [Kontext ] )

Die Syntax der Funktion InputBox weist die folgenden Argumente:

Argument

Beschreibung

prompt

Erforderlich. String-Ausdruck, der als Meldung im Dialogfeld angezeigt. Die maximale Länge der Aufforderung beträgt etwa 1024 Zeichen, abhängig von der Breite der verwendeten Zeichen. Wenn mehr als eine Zeile Aufforderung umfasst, können Sie die Zeilen durch ein Wagenrücklaufzeichen (Chr(13)), ein Zeilenvorschub (Chr(10)) oder Wagenrücklauf und Zeilenvorschub Zeichenkombination (Chr(13) & Chr(10)) zwischen den einzelnen Zeilen trennen.

title

Optional. Zeichenfolgenausdruck, der in der Titelleiste des Dialogfelds angezeigt wird. Wenn Sie Titel nicht angeben, wird der Anwendungsname in der Titelleiste angezeigt.

Standard

Optional. Zeichenfolgenausdruck, der im Textfeld als Standardantwort angezeigt wird, wenn keine andere Eingabe angegeben ist. Wenn Sie Standard nicht angeben, wird das Textfeld ohne Text angezeigt.

XPosition

Optional. Numerische Ausdruck, der in Twips den horizontalen Abstand von der linken Rand des Dialogfelds aus dem linken Rand des Bildschirms angibt. Wenn Xpos ausgelassen wird, wird das Dialogfeld horizontal zentriert.

YPosition

Optional. Numerischer Ausdruck, der den vertikalen Abstand (in Twips) zwischen dem oberen Rand des Dialogfelds und dem oberen Rand des Bildschirms angibt. Wenn YPosition nicht angegeben wird, wird das Dialogfeld ca. bei einem Drittel des Bildschirms nach unten vertikal positioniert.

Hilfedatei

Optional. Zeichenfolgenausdruck, der die Hilfedatei angibt, die verwendet werden soll, um für das Dialogfeld eine kontextbezogene Hilfe bereitzustellen. Wenn helpfile angegeben wird, muss auch context angegeben werden.

context

Optional. Numerischer Ausdruck, der die Hilfekontextnummer darstellt, die dem entsprechenden Hilfethema vom Autor der Hilfe zugeordnet wurde. Wenn context angegeben wird, muss auch helpfile angegeben werden.


Hinweise

Wenn sowohl die Hilfedatei als auch Kontext bereitgestellt werden, kann der Benutzer F1 (Windows) oder HILFE (Macintosh) drücken, um das Hilfethema anzuzeigen, das dem Kontext entspricht. Einige Hostanwendung, z. B. Microsoft Office Excel 2007, fügen dem Dialogfeld auch automatisch eine Hilfe-Schaltfläche hinzu. Wenn der Benutzer auf OK klickt oder die EINGABETASTE drückt, gibt die InputBox-Funktion den Inhalt des Textfelds zurück. Wenn der Benutzer auf Abbrechen klickt, gibt die Funktion eine leere Zeichenfolge ("") zurück.

Hinweis : Wenn Sie mehr als das erste benannte Argument angeben möchten, müssen Sie in einer AusdruckInputBox verwenden. Wenn Sie einige Argumente mit Feldern fester Breite weglassen, müssen Sie das entsprechende als Kommatrennzeichen einschließen.

Beispiel

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel werden verschiedene Möglichkeiten dargestellt, die InputBox-Funktion zu verwenden, um den Benutzer zur Eingabe eines Werts aufzufordern. Wenn die X- und Y-Positionen nicht angegeben werden, wird das Dialogfeld automatisch zentriert. Die Variable MyValue enthält den Wert, der vom Benutzer eingegeben wird, wenn dieser auf OK klickt oder die EINGABETASTE drückt. Wenn der Benutzer auf Abbrechen klickt, wird eine leere Zeichenfolge zurückgegeben.

Dim Message, Title, Default, MyValue
Message = "Enter a value between 1 and 3" ' Set prompt.
Title = "InputBox Demo" ' Set title.
Default = "1" ' Set default.
' Display message, title, and default value.
MyValue = InputBox(Message, Title, Default)
' Use Helpfile and context.
' The Help button is added automatically.
MyValue = InputBox(Message, Title,,,,"DEMO.HLP", 10)
' Display dialog box at position 100, 100.
MyValue = InputBox(Message, Title, Default, 100, 100)

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×