- ベストアンサー
既存のテキストファイルを開く方法
エクセルvbaで テキストファイルに書き込むのではなく 既存のテキストファイルを開く方法を教えてください。 ご教授よろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
開くだけで後は何もしなくて良いのでしょうか? CreateObject("Shell.Application").ShellExecute "ファイルのフルパス" 拡張子によって関連付けられたアプリケーションで開かれます。
その他の回答 (3)
- temtecomai2
- ベストアンサー率61% (656/1071)
プログラムの内部で開いてテキスト ファイルの中身を利用したいのか メモ帳などのテキスト エディタで開くのか 肝心な部分 「どうしたいのか」 が書かれていないので #1 と #2 の回答が返ってきてしまう。 前者なら #1 後者なら #2 さらに前者なら FileSystemObject を使うって手もある。
お礼
後者です。説明不足ですいません。ご回答ありがとうございます。
- imogasi
- ベストアンサー率27% (4737/17069)
>テキストファイルを開く方法を教えてください どういう意味か? 他人に頼むときは、目的も多少触れるべきだろう。それを考えて回答することも多い。 ーー 標題のことだけなら、Googleででも「vba テキストファイル 読み込み」や「vba テキストファイル 開く」で照会すれば仕舞いではないか。コード例も挙げて説明してある記事が沢山ある。そんな方法も知らないでVBAをやるなんて始から勉強する条件が熟してない。 http://officetanaka.net/excel/vba/file/file08.htm など。
お礼
すいませんでした。ありがとうございました。
- いけだ ひろし(@ike-2000)
- ベストアンサー率53% (69/129)
vba openで検索したら丁寧なサイトが見つかりましたので、ご参考に。 http://officetanaka.net/excel/vba/file/file08.htm
お礼
えっと、これは 「テキストファイルに書き込む」ではないでしょうか?
お礼
ありがとうございました!