_Application.GetOpenFilename(Object, Object, Object, Object, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーからファイル名を取得するために、[ファイルを開く] ダイアログ ボックスを表示します。ダイアログ ボックスで指定したファイルは、実際には開かれません。
public object GetOpenFilename (object FileFilter, object FilterIndex, object Title, object ButtonText, object MultiSelect);
Public Function GetOpenFilename (Optional FileFilter As Object, Optional FilterIndex As Object, Optional Title As Object, Optional ButtonText As Object, Optional MultiSelect As Object) As Object
パラメーター
- FileFilter
- Object
省略可能 なオブジェクト。 ファイル フィルター条件を指定する文字列。この文字列は、ファイル フィルター文字列のペアとそれに続く MS-DOS ワイルドカード ファイル フィルター仕様で構成され、各部分と各ペアはコンマで区切られます。 個別のペアはそれぞれ[ファイルの種類]ドロップダウンリストボックスに表示されます。 たとえば、次の文字列は、テキストとアドインの 2 つのファイル フィルターを指定します。"テキスト ファイル (.txt)、.txt、アドイン ファイル (.xla),.xla" です。1 つのファイル フィルターの種類に対して複数の MS-DOS ワイルドカード式を使用するには、ワイルドカード式をセミコロンで区切ります (例: "Visual Basic Files (.bas; .txt),.bas;.txt"。省略した場合、この引数の既定値は "すべてのファイル (..)"です。
- FilterIndex
- Object
省略可能 なオブジェクト。 既定のファイル フィルター条件のインデックス番号を 1 から で指定したフィルターの数まで FileFilter
指定します。 この引数を省略するか、ファイル フィルター文字列の数より大きい数値を指定すると、最初のファイル フィルター文字列が既定値となります。
- Title
- Object
省略可能 なオブジェクト。 ダイアログ ボックスのタイトルを指定します。 この引数を省略すると "ファイルを開く" になります。
- ButtonText
- Object
省略可能 なオブジェクト。 Macintosh でのみ指定できます。
- MultiSelect
- Object
省略可能 なオブジェクト。 True を指定すると、複数のファイルを選択できます。 False を指定すると、1 つのファイルしか選択できません。 既定値は False です。
戻り値
注釈
このメソッドは、ユーザーによって選択、または入力されたファイルの名前とパス名を返します。 引数 MultiSelect が True の場合は、選択されたファイルの名前の配列が返されます。
が True の場合MultiSelect
、戻り値は選択したファイル名の配列です (ファイル名が 1 つだけ選択されている場合でも)。 入力が取り消された場合には False が返されます。
このメソッドを実行することによって、カレント ドライブやカレント フォルダーが変更される可能性があります。