FileSystem.OpenDialogメソッド

 

説明

ダイアログで開くファイルを選択します。

 

ファイルを開くダイアログを表示し、ユーザが開くファイルを選択します。選択したファイルは読み込みモードで開かれ、Fileオブジェクトに割り当てられます。

ダイアログでキャンセルが選択された場合は、PKG-21例外が発生します。

 

呼出形式

var f = fs.OpenDialog( title, filter, suffix, fileName [, noChdir])

 

戻り値

開いたファイルのFileオブジェクト

 

引数

String title

ダイアログに表示するタイトル

 

 

String filter

ダイアログに表示するファイル名のフィルタ

表示する内容とワイルドカードのペアを"="で接続して指定します。

複数のワイルドカードを指定する場合は、";"で区切ります。複数のフィルタを指定する場合、"/"で区切ります。

ファイル名として有効な文字とワイルドカード文字"*""?"だけが指定できます。空白文字を含めることはできません。

 

(例)

フィルタ文字列

表示する内容

表示されるファイル

"テキストファイル(*.txt)=*.txt"

テキストファイル(*.txt)

拡張子がtxtのファイル

"テキスト(*.txt,*.log)=*.txt;*.log"

テキスト(*.txt,*.log)

拡張子がtxtlogのファイル

"テキスト形式=*.txt/ワープロ形式=*.doc"

テキスト形式

拡張子がtxtのファイル

ワープロ形式

拡張子がdocのファイル

"すべてのファイル=*.*"

すべてのファイル

すべてのファイル

 

 

 

String suffix

標準の拡張子

ユーザがファイル名に拡張子を付加しない場合に、ピリオドとsuffixに指定した文字の左から3文字が拡張子として採用されます。suffixにはファイル名として有効な文字だけが指定できます。

 

 

String fileName

ファイル名の初期値

絶対パスを含んだファイル名を指定すると初期フォルダを指定することができます。

 

 

boolean noChdir

$FALSE時実行後カレントディレクトリをファイルを選択したディレクトリへ移動します(デフォルト)

$TRUE時実行後カレントディレクトリを移動しません。

より追加されました

ではサポートされていません

 

例外

RTM-3

ファイルをオープンできません

 

PKG-19

ファイル名が不正です

 

PKG-20

ファイルセレクションダイアログが開けません

 

PKG-21

ファイル選択はユーザにより中止されました

 

使用例

var fs = new FileSystem;
var f = fs.OpenDialog("ファイルを開く", "テキストファイル(*.txt)=*.txt", "txt", "Readme.txt");
var data = f.Read();
f.Close();

 

関連項目

OpenSaveDialogメソッド

Fileクラス

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る