FileDialog.DialogType プロパティ (Office)

FileDialog オブジェクトが表示するように設定されているファイル ダイアログ ボックスの種類を表す MsoFileDialogType 定数を取得します。 読み取り専用です。

構文

DialogType

expressionFileDialog オブジェクトを表す変数を指定します。

次の例では、種類が不明の FileDialog オブジェクトを受け取りが、[ 名前を付けて保存] ダイアログ ボックスまたは、[ 開く] ダイアログ ボックスにある場合、 Execute メソッドを実行します。

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 のサポートおよびフィードバックを参照してください。