- ベストアンサー
EXCELからTXTを開く方法について教えてください
- EXCELのVBAを使用して他のファイル(txtやWordなど)を開くことは可能ですか?
- 開ける場合、どのように記述すれば良いですか?Openメソッド以外の操作も可能ですか?
- EXCEL2000を使用しています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
テキストは同じ様にWorkbooks.Open Filename:=で開けます。 テキストを開く際の形式等を設定しながら開くにはOpenTextで形式設定の記述を 入れればセルごとに開くことも出来ます。 こんな感じです。 Workbooks.OpenText FileName:="C:\Test.txt", StartRow:=1,DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False,Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), ・・・・・・・・・) WordはExcelでは開く際に拡張子の認識でエラーが出ると思います。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
メモ帳でtxtファイルを作り Sub test03() Workbooks.OpenText "c:\My Documents\aba.txt" Workbooks("aba.txt").Activate End Sub を実行すると新しいブックを作成しました。 OpenTextメソッドの引数が沢山ありますので 解説書で見てください。
- timber
- ベストアンサー率29% (218/739)
WORDのファイルは無理だと思いますが、テキストファイルはできますよ。 ここでは、コードは書きませんが、 「ツール」-「マクロ」-「新しいマクロの記録」としておいて、 手動でテキストファイルを開きます。終わったら 「ツール」-「マクロ」-「記録終了」とすれば、 VBAのコードが出来てますので、VisualBasicEditor で確認してみて下さい。