txt形式ファイルを違う拡張子にするには?


もん  2004-01-25 12:05:26  No: 111604  IP: [192.*.*.*]

テキスト形式ファイル(*.txt)のデータを取り込んで
a.MINという拡張子のデータにしたいのですが、
うまくいきません。
  CommanDialogを各々で1つづつつかって、

CommanDialog.filter="テキスト(*.txt)|*.txt |メイン(*.MIN)|*.MIN"
CommanDialog.ShowSave

としてして、テキスト形式もメイン形式にもできるように
してメイン形式を選択するのですが、出力したファイル形式(拡張子)は
テキスト(a.txt)になってしまいます。

どうしてでしょう?

編集 削除
くりちゃん  URL  2004-01-25 12:40:05  No: 111605  IP: [192.*.*.*]

コモンダイアログ(CommonDialog)コントロールのFileNameプロパティはどのよ
うになっていますか?

    CommonDialog1.Filter = "テキスト(*.txt)|*.txt |メイン(*.MIN)|*.MIN"
    CommonDialog1.FilterIndex = 2
    CommonDialog1.ShowSave
    MsgBox CommonDialog1.FileName

編集 削除
もん  2004-01-25 12:51:47  No: 111606  IP: [192.*.*.*]

拡張子がない状態になっています。

編集 削除
岡田 之仁  2004-01-25 13:33:13  No: 111607  IP: [192.*.*.*]

それはおかしいですネ!〜

くるちゃんのプログラムでも、FileName部分は、ちゃんと
拡張子付で返ってきますが・・・

再度、ご確認下さい。

以上。

編集 削除
岡田 之仁  2004-01-25 13:33:57  No: 111608  IP: [192.*.*.*]

すみません・・・
タイプミス!
『くりちゃん』でした・・・申し訳ない。

以上。

編集 削除
もん  2004-01-25 15:32:08  No: 111609  IP: [192.*.*.*]

くりちゃんのプログラムを実行すると拡張子が
ちゃんと表示されました。

私のプログラムではくりちゃんさんのプラグラム
の前に

CommanDialog1.FileName = CommanDialog2.FileName & "完成"

と付けて、入力しなくても名前が勝手に付けれるように
したですが、なぜこれでは拡張子が表示されないのでしょう?
(ちなみに、CommanDialog2はテキスト形式で*.MINに変える
ために取り込んだファイル名です。)

編集 削除