Compartilhar via


Propriedade FileDialog.DialogType (Office)

Obtém uma constante MsoFileDialogType que representa o tipo de caixa de diálogo de arquivo que o objeto FileDialog está definido para ser exibido. Somente leitura.

Sintaxe

expressão. DialogType

expression Uma variável que representa um objeto FileDialog.

Exemplo

O exemplo a seguir utiliza um objeto FileDialog de um tipo desconhecido e executa o método Execute se ele for uma caixa de diálogo Salvar como ou uma caixa de diálogo Abrir.

Sub DisplayAndExecuteFileDialog(ByRef fd As FileDialog) 
 
 'Use a With...End With block to reference the FileDialog object. 
 With fd 
 'If the user presses the action button... 
 If .Show = -1 Then 
 
 'Use the DialogType property to determine whether to 
 'use the Execute method. 
 Select Case .DialogType 
 Case msoFileDialogOpen, msoFileDialogSaveAs: .Execute 
 'Do nothing otherwise. 
 Case Else 
 End Select 
 'If the user presses Cancel... 
 Else 
 End If 
 End With 
 
End Sub

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.