VBScript InputBoxFunktion


VBScript 参考手册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

InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])

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

<script type="text/vbscript">

Function myFunction()
fname=InputBox("Geben Sie Ihren Namen ein")
End Function

</script>

Selbst ausprobieren »

Beispiel 2

Eingabeaufforderungsfeld mit einem Titel:

<script type="text/vbscript">

Function myFunction()
fname=InputBox("Geben Sie Ihren Namen ein","Benutzereingabe")
End Function

</script>

Selbst ausprobieren »

Beispiel 3

Eingabeaufforderungsfeld mit Standardtext im Eingabefeld:

<script type="text/vbscript">

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.

<script type="text/vbscript">

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.

<script type="text/vbscript">

Function myFunction()
fname=InputBox("Enter your name",,,,500)
End Function

</script>

Selbst ausprobieren »

VBScript 参考手册Vollständiges VBScript-Referenzhandbuch Weitere Erweiterungen