今回は、前回のFileSystemObjectに引き続き、MicroSoftOfficeのダイアログボックスの操作ができるFileDialogオブジェクトを紹介します。
Sub Test()
  Dim MyDialog As fileDialog
  Set MyDialog = FileDialog(msoFileDialogFilePicker)
  MyDialog.InitialFileName = CurrentProject.Path
  MyDialog.Filters.Clear
  MyDialog.Filters.Add "テキスト", "*.txt", 1
  MyDialog.Filters.Add "エクセル", "*.xls", 2
  MyDialog.Filters.Add "全てのファイル", "*.*", 3
  MyDialog.FilterIndex = 3
  If MyDialog.Show Then
    Debug.Print MyDialog.SelectedItems(1)
  Else
    Debug.Print "キャンセルされました"
  End If
  Set MyDialog = Nothing
End Sub
End Sub
  
  
  
  
コメント