Поделиться через


Свойство FileDialog.DialogType (Office)

Возвращает константу MsoFileDialogType , представляющую тип файлового диалогового окна, для отображения в котором задан объект FileDialog . Только для чтения.

Синтаксис

expression. DialogType

выражение: переменная, представляющая объект FileDialog.

Пример

В следующем примере берется объект FileDialog неизвестного типа и выполняется метод Execute , если это диалоговое окно SaveAs или Открыть .

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

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.