Excel VBA質問箱 IV

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

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


10867 / 13644 ツリー ←次へ | 前へ→

【19453】名前をつけて保存(テキストファイルへの変換) VBA初心者 04/11/3(水) 22:23 質問[未読]
【19454】Re:名前をつけて保存(テキストファイルへの... かみちゃん 04/11/3(水) 22:58 回答[未読]
【19458】Re:名前をつけて保存(テキストファイルへの... ちゃっぴ 04/11/4(木) 0:10 回答[未読]
【19459】Re:名前をつけて保存(テキストファイルへの... ちゃっぴ 04/11/4(木) 0:14 発言[未読]
【19466】Re:名前をつけて保存(テキストファイルへの... Jaka 04/11/4(木) 10:11 回答[未読]
【19493】Re:名前をつけて保存(テキストファイルへの... VBA初心者 04/11/5(金) 9:28 お礼[未読]

【19453】名前をつけて保存(テキストファイルへの...
質問  VBA初心者  - 04/11/3(水) 22:23 -

引用なし
パスワード
   以前に同じ質問があったかも知れませんが教えてください。

名前をつけてエクセルデータをカンマ区切りのテキストファイルとして保存し、
更に拡張子を".xms"としたいです。何度か試しにいろいろ作ったのですが、
うまくいきません。

【19454】Re:名前をつけて保存(テキストファイルへ...
回答  かみちゃん  - 04/11/3(水) 22:58 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>名前をつけてエクセルデータをカンマ区切りのテキストファイルとして保存し、
>更に拡張子を".xms"としたいです。

マクロの記録で「名前を付けて保存」をしてみてください。
それでできあがったコードのファイル名の部分を拡張子xmsと修正すれば、できます。
これでわからなければ、ご自分でどこまでできているか提示してみてください。

【19458】Re:名前をつけて保存(テキストファイルへ...
回答  ちゃっぴ  - 04/11/4(木) 0:10 -

引用なし
パスワード
   >名前をつけてエクセルデータをカンマ区切りのテキストファイルとして保存し、
>更に拡張子を".xms"としたいです。何度か試しにいろいろ作ったのですが、
>うまくいきません。

OpenステートメントかFileSystemObjectのTextStreamオブジェクトを
使って保存すればよいでしょう。

ただし、CSVに変換する処理は自分で書いてやる必要があります。

【19459】Re:名前をつけて保存(テキストファイルへ...
発言  ちゃっぴ  - 04/11/4(木) 0:14 -

引用なし
パスワード
   普通にCSV保存した後、ReNameしてやってもいいですね。

【19466】Re:名前をつけて保存(テキストファイルへ...
回答  Jaka  - 04/11/4(木) 10:11 -

引用なし
パスワード
   拡張子xmsファイルを先に作っから、そのファイルに書き込むなどでも良いと思います。
拡張子をtxtからxmsに変えるだけです。
[#10903]

名前の変更等、
ここでは、ファイル名を変更してないけど、移動しないで名前を変えればいいわけだから...。
[#9577]

【19493】Re:名前をつけて保存(テキストファイルへ...
お礼  VBA初心者  - 04/11/5(金) 9:28 -

引用なし
パスワード
   多数のご回答ありがとうございます

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