HTA: 「ファイルを開く」ダイアログの利用
HTA で Open File Dialog を開くのは、「HtmlDlgHelper」を使うのが一番簡単だ。
<body> タグ内部に以下の要素を追加する。
<object id=HtmlDlgHelper classid="CLSID:3050f4e1-98b5-11cf-bb82-00aa00bdce0b" style="width:0px; height:0px;" />
尚、<body> ではなく <head> の内部に記述した場合は、オブジェクトを利用できない。
そして、スクリプトからの呼び出し例は以下のとおり。
path = HtmlDlgHelper.openfiledlg( _ "C:\Program Files\*.*", , _ "すべてのファイル (*.*)|*.*|" & _ "GIF および JPEG (*.gif, *.jpg)|*.gif;*.jpg|" & _ "テキスト (*.txt)|*.txt|" & _ "HTML (*.htm, *.html)|*.htm;*.html|", _ "Open File Dialog")
※2012/04/23 利用上の注意について追記
http://mogproject.blogspot.jp/2012/04/hta-inconvenient-of-htmldlghelperopenfi.html
0 件のコメント:
コメントを投稿