Share via


_Application.GetOpenFilename(Object, Object, Object, Object, Object) メソッド

定義

ユーザーからファイル名を取得するために、[ファイルを開く] ダイアログ ボックスを表示します。ダイアログ ボックスで指定したファイルは、実際には開かれません。

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 が返されます。

このメソッドを実行することによって、カレント ドライブやカレント フォルダーが変更される可能性があります。

適用対象