Office Tanaka VBA 講座の 名前を指定してブックを開く に詳しく載っている。
【受け取る変数がバリアント型(Variant)の場合】
Sub Sample2() Dim OpenFileName As Variant OpenFileName = Application.GetOpenFilename("Microsoft Excelブック,*.xls?") If OpenFileName <> False Then Workbooks.Open OpenFileName Else MsgBox "キャンセルされました" End If End Sub