# Input Dialog

> `UiPath.Core.Activities.InputDialog`

`UiPath.Core.Activities.InputDialog`

Displays a dialog box that prompts the user with a label message and an input field.

## Project compatibility

**Windows** | **Windows - Legacy**

## Configuration

* **Dialog title**—The displayed title of the dialog. In **StudioX**, you can use the **Plus**![](https://dev-assets.cms.uipath.com/assets/images/activities/activities-image-plus_menu-8e75b25b.png) icon to select one of the available options:
  + Data from the Project Notebook, a parent Excel file or email account. For example, you can select a cell in an Excel file, or a field from the email selected in Outlook when the project is executed.
  + **Ask when run**—Prompt for the title when the project is executed.
  + **Paste from clipboard**—Paste a value that you previously copied to the clipboard in the project.
  + **Text**—Enter the title in the Text Builder.
  + **Open in Advanced Editor**—Enter a VB expression.
* **Input label**—The label of the input field. In **StudioX**, you can use the **Plus**![](https://dev-assets.cms.uipath.com/assets/images/activities/activities-image-plus_menu-8e75b25b.png) icon to select one of the available options:
  + Data from the Project Notebook, a parent Excel file or email account. For example, you can select a cell in an Excel file, or a field from the email selected in Outlook when the project is executed.
  + **Ask when run**—Prompt for the label when the project is executed.
  + **Paste from clipboard**—Paste a value that you previously copied to the clipboard in the project.
  + **Text**—Enter the label in the Text Builder.
  + **Open in Advanced Editor**—Enter a VB expression.
* **Input type**—Select **Text Box** if the user should enter text, or **Multiple Choice** if the user should select an option from a list.
  + **Input options**—The options for the user to select from. This field is only available if you selected **Multiple Choice**. In **StudioX**, you can use the **Plus**![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-image-plus_menu-8e75b25b.png) icon to select one of the available options:
    - Data from the Project Notebook, a parent Excel file or email account. For example, you can select a cell in an Excel file, or a field from the email selected in Outlook when the project is executed.
    - **Ask when run**—Prompt for the list of options when the project is executed.
    - **Paste from clipboard**—Paste a value that you previously copied to the clipboard in the project.
    - **Text**—Enter the list of options in the Text Builder.
    - **Open in Advanced Editor**—Enter a VB expression.
* **Value entered**—The value entered by the user. In **StudioX**, you can use the **Plus**![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-image-plus_menu-8e75b25b.png) icon to select one of the available options:
  + Save it to a cell in the Project Notebook or a parent Excel file.
  + **Copy to clipboard**—Save the output to the clipboard and paste it in another activity later in your project.
  + **Save for Later Use**—Save the user input for later use in your automation and enter a name by which to refer to it in the project.
  + **Use Saved Value**—Save the user input to an existing value that you previously saved for later use in the project.
  + **Open in Advanced Editor**—Enter a VB expression.

## In the Properties Panel

#### **Options**

* **DisplayName**—The display name of the activity.
* **IsPassword**—Specifies if the input value should be treated as a password.
* **Label**—The label of the input field.
* **Options**—An array of options to chose from. If set to contain only one element, a text box appears to write text. If set to contain 2 or 3 elements, they appear as radio buttons to select from. If set to contain more than 3 items, they appear as a combo box to select from. This field supports only String Array variables.
* **Options String**—The options for the user to select from. This field supports only String variables.
* **Title**—The title of the input dialog that appears to end users.
* **Private**—If selected, the values of variables and arguments are no longer logged at Verbose level.
* **TopMost**—If selected (or True), always brings the message box to the foreground. Accepts Boolean values.
* **Result**—The value entered by the user.
