_Application.InputBox Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Zeigt ein Dialogfeld zur Benutzereingabe. Gibt die in das Dialogfeld eingegeben Informationen zurück.
public object InputBox (string Prompt, object Title, object Default, object Left, object Top, object HelpFile, object HelpContextID, object Type);
Public Function InputBox (Prompt As String, Optional Title As Object, Optional Default As Object, Optional Left As Object, Optional Top As Object, Optional HelpFile As Object, Optional HelpContextID As Object, Optional Type As Object) As Object
Parameter
- Prompt
- String
Erforderliches Objekt. Die im Dialogfeld anzuzeigende Meldung. Dies kann eine Zeichenfolge, eine Zahl, ein Datum oder ein boolescher Wert sein.
- Title
- Object
Optionales Objekt. Der Titel für das Eingabefeld. Wenn Sie dieses Argument nicht angeben, wird der Standardtitel „Eingabe“ verwendet.
- Default
- Object
Optionales Objekt. Gibt einen Wert an, der im Textfeld angezeigt wird, wenn das Dialogfeld zum ersten Mal angezeigt wird. Wenn dieses Argument ausgelassen wird, bleibt das Textfeld leer. Der Wert kann eine Bereich-Objekt sein.
- Left
- Object
Optionales Objekt. Gibt eine x-Position für das Dialogfeld in Bezug auf die linke obere Ecke des Bildschirms in Punkt an.
- Top
- Object
Optionales Objekt. Gibt eine y-Position für das Dialogfeld in Bezug auf die linke obere Ecke des Bildschirms in Punkt an.
- HelpFile
- Object
Optionales Objekt. Der Name der Hilfedatei für dieses Eingabefeld. Wenn die HelpFile
Argumente und HelpContextID
vorhanden sind, wird im Dialogfeld eine Hilfeschaltfläche angezeigt.
- HelpContextID
- Object
Optionales Objekt. Die Kontext-ID des Hilfethemas in HelpFile
.
- Type
- Object
Optionales Objekt. Gibt den Datentyp des Rückgabewerts an. Wenn Sie dieses Argument nicht angeben, gibt das Dialogfeld Text zurück. Kann einer oder eine Summe der folgenden Werte sein. Sie können die Summe der zulässigen Werte für Type
verwenden. Legen Sie beispielsweise für ein Eingabefeld, das sowohl Text als auch Zahlen akzeptieren kann, auf 1 + 2 fest Type
.
Gibt zurück
Hinweise
Verwenden Sie InputBox, um ein einfaches Dialogfeld so anzuzeigen, dass Sie Informationen eingeben können, die in einem Makro verwendet werden. Das Dialogfeld verfügt über eine Schaltfläche OK und über eine Schaltfläche Abbrechen. Wenn Sie auf die Schaltfläche OK klicken, gibt InputBox den in das Dialogfeld eingegebenen Wert zurück. Wenn Sie auf die Schaltfläche Abbrechen klicken, gibt InputBox den Wert False zurück.
Wenn Type
0 ist, gibt InputBox die Formel in Form von Text zurück, z. B. "=2*PI()/360". Wenn in der Formel Verweise vorhanden sind, werden diese als A1-Bezug zurückgegeben. (Verwenden Sie ConvertFormula(Object, XlReferenceStyle, Object, Object, Object) zum Konvertieren zwischen Verweisformatvorlagen.)
Wenn Type
8 ist, gibt InputBox ein Range-Objekt zurück.
Wenn Sie die InputBox-Methode verwenden, um den Benutzer zur Eingabe einer Formel aufzufordern, müssen Sie die FormulaLocal -Eigenschaft verwenden, um die Formel einem Range-Objekt zuzuweisen. Die Eingabe der Formel erfolgt in der Sprache des Benutzers.
Die InputBox-Methode unterscheidet sich von der InputBox-Funktion darin, dass sie eine selektive Überprüfung der Benutzereingabe ermöglicht und mit Microsoft Excel-Objekten, Fehlerwerten und Formeln verwendet werden kann. InputBox ohne Objektqualifizierer ruft die InputBox-Funktion auf .