_Application.InputBox(String, Object, Object, Object, Object, Object, Object, Object) _Application.InputBox(String, Object, Object, Object, Object, Object, Object, Object) Method

Definition

Zeigt ein Dialogfeld für eine Benutzereingabe an. Es werden die Informationen zurückgegeben, die in das Dialogfeld eingegeben wurden. Displays a dialog box for user input. Returns the information entered in the dialog box.

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 String

Objekterforderlich. Required Object. Die im Dialogfeld anzuzeigende Meldung. The message to be displayed in the dialog box. Dies kann eine Zeichenfolge, eine Zahl, ein Datum oder einen Boolean -Wert sein. This can be a string, a number, a date, or a Boolean value.

Title
Object Object

Optionales- Objekt. Optional Object. Der Titel für das Eingabefeld. The title for the input box. Wenn dieses Argument ausgelassen wird, wird der Standardtitel "Input". If this argument is omitted, the default title is "Input."

Default
Object Object

Optionales- Objekt. Optional Object. Gibt einen Wert an, der im Textfeld angezeigt wird, wenn das Dialogfeld zum ersten Mal angezeigt wird. Specifies a value that will appear in the text box when the dialog box is initially displayed. Wenn dieses Argument ausgelassen wird, bleibt das Textfeld leer. If this argument is omitted, the text box is left empty. Der Wert kann eine Bereich-Objekt sein. This value can be a Range object.

Left
Object Object

Optionales- Objekt. Optional Object. Gibt die X-Koordinate für die Dialogfeldposition der oberen linken Ecke des Bildschirms in Punkten an. Specifies an x position for the dialog box in relation to the upper-left corner of the screen in points.

Top
Object Object

Optionales- Objekt. Optional Object. Gibt die y-Koordinate für die Dialogfeldposition der oberen linken Ecke des Bildschirms in Punkten an. Specifies a y position for the dialog box in relation to the upper-left corner of the screen in points.

HelpFile
Object Object

Optionales- Objekt. Optional Object. Der Name der Hilfedatei für dieses Eingabefeld. The name of the Help file for this input box. Wenn die HelpFile und HelpContextID Argumente vorhanden sind, wird eine Schaltfläche "Hilfe" im Dialogfeld angezeigt. If the HelpFile and HelpContextID arguments are present, a Help button will appear in the dialog box.

HelpContextID
Object Object

Optionales- Objekt. Optional Object. Die Kontext-ID des Hilfethemas in HelpFile. The context ID number of the Help topic in HelpFile.

Type
Object Object

Optionales- Objekt. Optional Object. Gibt den Typ der Daten zurückgeben. Specifies the return data type. Wenn dieses Argument ausgelassen wird, gibt das Dialogfeld Text zurück. If this argument is omitted, the dialog box returns text. Eine oder eine Summe der folgenden Werte kann sein. Sie können mithilfe der Summe der zulässigen Werte für Type. Can be one or a sum of the following values.You can use the sum of the allowable values for Type. Legen Sie ein Eingabefeld, die Text und Zahlen akzeptieren kann, beispielsweise Type auf 1 + 2. For example, for an input box that can accept both text and numbers, set Type to 1 + 2.

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. Use InputBox to display a simple dialog box so that you can enter information to be used in a macro. Das Dialogfeld verfügt über eine Schaltfläche OK und über eine Schaltfläche Abbrechen. The dialog box has an OK button and a Cancel button. Wenn Sie auf die Schaltfläche OK auswählen, gibt InputBox den Wert im Dialogfeld eingegeben. If you choose the OK button, InputBox returns the value entered in the dialog box. Wenn Sie auf die Schaltfläche Abbrechen klicken, zurückgibt InputBox"false". If you click the Cancel button, InputBox returns False.

Wenn Type ist 0, gibt InputBox die Formel in Form von Text zurück – beispielsweise "= 2 * PI () / 360". If Type is 0, InputBox returns the formula in the form of text — for example, "=2*PI()/360". Wenn in der Formel Verweise vorhanden sind, werden diese als A1-Bezug zurückgegeben. If there are any references in the formula, they are returned as A1-style references. (Verwendung ConvertFormula(Object, XlReferenceStyle, Object, Object, Object) für die Konvertierung zwischen Verweis Formatvorlagen.) (Use ConvertFormula(Object, XlReferenceStyle, Object, Object, Object) to convert between reference styles.)

Wenn Type 8 ist, gibt InputBox ein Range -Objekt zurück. If Type is 8, InputBox returns a Range object.

Wenn Sie die InputBox -Methode für eine Formel, die den Benutzer aufgefordert, müssen Sie verwenden die FormulaLocal Eigenschaft, um die Formel ein Range -Objekt zuweisen. If you use the InputBox method to ask the user for a formula, you must use the FormulaLocal property to assign the formula to a Range object. Die Eingabe der Formel erfolgt in der Sprache des Benutzers. The input formula will be in the user's language.

Die InputBox -Methode unterscheidet sich von der InputBox -Funktion, dass es möglich ist, der die Eingabe des Benutzers und mit Microsoft Excel-Objekte, Fehlerwerte und Formeln verwendet werden. The InputBox method differs from the InputBox function in that it allows selective validation of the user's input, and it can be used with Microsoft Excel objects, error values, and formulas. Beachten Sie, dass ohne einen Objektbezeichner Ruft die InputBox -Funktion. InputBox with no object qualifier calls the InputBox function.

Gilt für: