Compartilhar via


Objeto de caixas de diálogo (Excel)

Uma coleção de todos os objetos de Caixa de Diálogo no Microsoft Excel.

Comentários

Cada objeto Dialog representa uma caixa de diálogo interna. Não é possível criar uma nova caixa de diálogo interna ou adicionar uma à coleção. A única coisa útil que pode fazer com um objeto caixa de diálogo é utilizá-lo com o método Mostrar para apresentar a caixa de diálogo correspondente.

A biblioteca de objetos do Visual Basic do Microsoft Excel inclui constantes internas para muitas caixas de diálogo internas. Cada constante é formada com o prefixo "xlDialog" seguido do nome da caixa de diálogo. Por exemplo, a constante da caixa de diálogo Aplicar Nomesé xlDialogApplyNames, enquanto a constante da caixa de diálogo Localizar Arquivo é xlDialogFindFile. Estas constantes são membros do tipo enumerado XlBuiltinDialog .

Exemplo

Utilize a propriedade Caixas de Diálogo do objeto Aplicação para devolver a coleção Caixas de Diálogo . O seguinte exemplo de código apresenta o número de caixas de diálogo do Microsoft Excel incorporadas disponíveis.

MsgBox Application.Dialogs.Count

Utilize caixas de diálogo (índice), em que o índice é uma constante incorporada que identifica a caixa de diálogo, para devolver um único objeto de Caixa de Diálogo . O exemplo a seguir executa a caixa de diálogo interna Abrir Arquivo.

dlgAnswer = Application.Dialogs(xlDialogOpen).Show

Propriedades

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.