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 件のコメント:
コメントを投稿