_Application.InputBox Método

Definição

Exibe uma caixa de diálogo para entrada de usuário. Retorna as informações inseridas na caixa de diálogo.

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

Parâmetros

Prompt
String

Objeto Obrigatório. A mensagem a ser exibida na caixa de diálogo. Pode ser uma cadeia de caracteres, um número, uma data ou um valor Boolean.

Title
Object

Objeto Opcional. Título da caixa de entrada. Se esse argumento for omitido, será usado o título padrão.

Default
Object

Objeto Opcional. Especifica um valor que será exibido na caixa de texto quando a caixa de diálogo for exibida inicialmente. Se este argumento for omitido, a caixa de texto é deixada vazia. Este valor pode ser um objeto Range.

Left
Object

Objeto Opcional. Especifica uma posição x para a caixa de diálogo em relação ao canto superior esquerdo da tela em pontos.

Top
Object

Objeto Opcional. Especifica uma posição y para a caixa de diálogo em relação ao canto superior esquerdo da tela em pontos.

HelpFile
Object

Objeto Opcional. O nome do arquivo de Ajuda para esta caixa de entrada. Se os HelpFile HelpContextID argumentos e estão presentes, um botão ajuda aparecerá na caixa de diálogo.

HelpContextID
Object

Objeto Opcional. O número de ID de contexto do tópico de Ajuda em HelpFile .

Type
Object

Objeto Opcional. Especifica o tipo de dados de retorno. Se esse argumento for omitido, a caixa de diálogo retorna texto. Pode ser um ou uma soma dos seguintes valores. Você pode usar a soma dos valores permitiveis para Type . Por exemplo, para uma caixa de entrada que pode aceitar texto e números, desem conjunto Type como 1 + 2.

Retornos

Object

Comentários

Use InputBox para exibir uma caixa de diálogo simples, de modo que você possa inserir informações a serem usadas em uma macro. A caixa de diálogo tem um botão OK e um botão Cancelar. Se você escolher o botão OK, InputBox retornará o valor inserido na caixa de diálogo. Se você clicar no botão Cancelar, InputBox retornará False.

Se for 0, InputBox retornará a fórmula na forma de texto — por Type exemplo, "=2*PI()/360". Se houver alguma referência na fórmula, elas são retornadas como referências de estilo A1. (Use ConvertFormula(Object, XlReferenceStyle, Object, Object, Object) para converter entre estilos de referência.)

Se Type for 8, InputBox retornará um objeto Range.

Se você usar o método InputBox para solicitar uma fórmula ao usuário, use a propriedade para atribuir FormulaLocal a fórmula a um objeto Range. A fórmula de entrada estará no idioma do usuário.

O método InputBox difere da função InputBox porque permite a validação seletiva da entrada do usuário e pode ser usado com objetos Microsoft Excel, valores de erro e fórmulas. InputBox sem qualificador de objeto chama a função InputBox.

Aplica-se a