Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


66973 / 76738 ←次へ | 前へ→

【14324】Re:ダイアログボックスの表示について
発言  ichinose  - 04/5/26(水) 0:52 -

引用なし
パスワード
   ▼WAKO さん:
こんばんは。
寝る前にこのツリーを全部見てみたら、Helpの引用がありましたね?
ということは、HELPの内容だと???と言う事だったのでしょうか?

例えば、以下のコードを実行してみて下さい。

'====================================================================
Sub test100()
  Dim flnm
  flnm = "abc.xls"
  myfname = Application.GetSaveAsFilename(flnm, "私があまり使わない形式(*.cvs),*.csv,これは頻繁に使う形式(*.xls),*.xls,こんなの使った事ない(*.ddf),*.ddf", 2)
  MsgBox myfname
End Sub

こんなんでもこのメソッド実行します。

ここで注目するのは、

"私があまり使わない形式(*.cvs),*.csv,これは頻繁に使う形式(*.xls),*.xls,こんなの使った事ない(*.ddf),*.ddf"

↑この文字列分解すると・・・、

 私があまり使わない形式(*.cvs),*.csv   ----1

 これは頻繁に使う形式(*.xls),*.xls   ------2

 こんなの使った事ない(*.ddf),*.ddf   ------3

それぞれがHelpにもあった「ファイル フィルタ文字列とワイルドカードのペア」です。

ファイル フィルタ文字列というのがGetSaveAsFilenameメソッドを実行したとき、
「ファイルの種類」に表示される文字列です(何でもいいんです)

ここでは、「Application.GetSaveAsFilename(flnm, フィルタ文字列・・, 2)」
でFilterIndexが2になっていますよね。

よって、「ファイルの種類」には、「これは頻繁に使う形式(*.xls)」が規定値として
表示されます。

""が表示される現象は、InitialFilenameの拡張子(例では、xls)と2のファイルフィルタのワイルドカードの拡張子(xls)が一致していないときに表示されるみたいです。
(それ以外に気になる現象がありましたが・・)

Helpに書かれているのはこんな内容ですが、いかがでしょうか?

0 hits

【13998】ダイアログボックスの表示について WAKO 04/5/18(火) 13:52 質問
【14000】Re:ダイアログボックスの表示について IROC 04/5/18(火) 14:04 回答
【14002】Re:ダイアログボックスの表示について ちゃっぴ 04/5/18(火) 14:07 回答
【14004】Re:ダイアログボックスの表示について ちゃっぴ 04/5/18(火) 14:19 回答
【14011】Re:ダイアログボックスの表示について WAKO 04/5/18(火) 15:46 質問
【14014】Re:ダイアログボックスの表示について WAKO 04/5/18(火) 15:55 質問
【14016】Re:ダイアログボックスの表示について IROC 04/5/18(火) 16:04 回答
【14005】Re:ダイアログボックスの表示について みかん 04/5/18(火) 14:51 回答
【14170】Re:ダイアログボックスの表示について WAKO 04/5/22(土) 13:38 質問
【14201】Re:ダイアログボックスの表示について WAKO 04/5/23(日) 16:11 お礼
【14202】Re:ダイアログボックスの表示について WAKO 04/5/23(日) 16:25 質問
【14207】Re:ダイアログボックスの表示について Asaki 04/5/23(日) 17:48 回答
【14214】Re:ダイアログボックスの表示について WAKO 04/5/23(日) 22:27 お礼
【14314】Re:ダイアログボックスの表示について WAKO 04/5/25(火) 20:38 質問
【14316】Re:ダイアログボックスの表示について ichinose 04/5/25(火) 21:14 発言
【14320】Re:ダイアログボックスの表示について WAKO 04/5/25(火) 22:50 質問
【14321】Re:ダイアログボックスの表示について ichinose 04/5/25(火) 23:21 発言
【14324】Re:ダイアログボックスの表示について ichinose 04/5/26(水) 0:52 発言
【14368】Re:ダイアログボックスの表示について WAKO 04/5/27(木) 9:44 質問
【14370】Re:ダイアログボックスの表示について つん 04/5/27(木) 10:06 回答
【14377】Re:ダイアログボックスの表示について WAKO 04/5/27(木) 14:49 お礼

66973 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free