VBScript InputBoxFunktion
Vollständiges VBScript-Referenzhandbuch
Die InputBox-Funktion zeigt ein Dialogfeld an, in dem der Benutzer Text eingeben und/oder auf eine Schaltfläche klicken kann. Wenn der Benutzer auf die Schaltfläche OK klickt oder die ENTER-TASTE auf der Tastatur drückt, gibt die InputBox-Funktion den Text im Textfeld zurück. Wenn der Benutzer auf die Schaltfläche Abbrechen klickt, gibt die Funktion eine leere Zeichenfolge ("") zurück.
Hinweis:Wenn sowohl die Parameter helpfile als auch context angegeben sind, wird dem Dialogfeld eine Schaltfläche Hilfe hinzugefügt.
Tipp:Siehe die MsgBox-Funktion.
Syntax
| Parameters | Beschreibung |
|---|---|
| prompt | Erforderlich. Die im Dialogfeld angezeigte Meldung. Die maximale Länge von prompt beträgt ungefähr 1024 Zeichen, abhängig von der Breite der verwendeten Zeichen. Wenn prompt mehrere Zeilen enthält, können Sie die Zeilen mit Wagenrücklaufzeichen (Chr(13)), Zeilenvorschubzeichen (Chr(10)) oder einer Kombination aus Wagenrücklauf- und Zeilenvorschubzeichen (Chr(13) & Chr(10)) trennen. |
| title | Optional. Der Titel des Dialogfelds. Der Standardwert ist der Name der Anwendung. |
| default | Optional. Eine Standard-Textzeichenfolge, die im Textfeld angezeigt wird. |
| xpos | Optional. Ein numerischer Ausdruck, der den horizontalen Abstand (in twips*) zwischen dem linken Rand des Dialogfelds und dem linken Rand des Bildschirms angibt. Wenn xpos weggelassen wird, wird das Dialogfeld horizontal zentriert. |
| ypos | Optional. Ein numerischer Ausdruck, der den vertikalen Abstand (in twips*) zwischen dem oberen Rand des Dialogfelds und dem oberen Rand des Bildschirms angibt. Wenn ypos weggelassen wird, wird das Dialogfeld ungefähr auf einem Drittel der vertikalen Entfernung vom unteren Rand des Bildschirms angezeigt. |
| helpfile | Optional. Ein Zeichenfolgenausdruck, der die Hilfedatei angibt, die kontextsensitive Hilfe für das Dialogfeld bereitstellt. Er muss zusammen mit dem context-Parameter verwendet werden. |
| context | Optional. Ein numerischer Ausdruck, der die Kontextnummer angibt, die vom Autor der Hilfedatei einem Hilfethema zugewiesen wurde. Er muss zusammen mit dem helpfile-Parameter verwendet werden. |
* Ein Twip ist eine Maßeinheit, die visuell der Systemanzeige entspricht.
1 Twip ist 1/1440 Zoll.
Beispiele
Beispiel 1
Function myFunction()
fname=InputBox("Geben Sie Ihren Namen ein")
End Function
</script>
Selbst ausprobieren »
Beispiel 2
Eingabeaufforderungsfeld mit einem Titel:
Function myFunction()
fname=InputBox("Geben Sie Ihren Namen ein","Benutzereingabe")
End Function
</script>
Selbst ausprobieren »
Beispiel 3
Eingabeaufforderungsfeld mit Standardtext im Eingabefeld:
Function myFunction()
fname=InputBox("Geben Sie Ihren Namen ein",,"Donald Duck")
End Function
</script>
Selbst ausprobieren »
Beispiel 4
Ein Eingabeaufforderungsfeld, das an einer 700 Twips* vom linken Bildschirmrand entfernten Position angezeigt wird.
Function myFunction()
fname=InputBox("Enter your name",,,700)
End Function
</script>
Selbst ausprobieren »
Beispiel 5
Ein Eingabefeld, das an einer Position 500 twips* vom oberen Bildschirmrand angezeigt wird.
Function myFunction()
fname=InputBox("Enter your name",,,,500)
End Function
</script>
Selbst ausprobieren »
Vollständiges VBScript-Referenzhandbuch Weitere Erweiterungen