0

以前の質問と同様に、VBA を使用していれば非常に簡単ですが、これには VBScript を使用する必要があります。次のように、OpenText を使用して txt ファイルをインポートする方法を知っています。

objExcel.WorkBooks.OpenText "path\xxxx.txt"

これは正常に機能しますが、テキストは Excel の列に自動的に配置されません。したがって、区切り文字を指定する必要があると想定しています。

ただし、メソッドにオプションを追加しようとするとエラーが発生します。例えば

objExcel.WorkBooks.OpenText "path\xxxx.txt", , , xlDelimited, , , , , , True, " "

「Workbooks クラスの OpenText メソッドが失敗しました」というエラー、コード 800A03EC が表示されます。私は何を間違っていますか?他の人がこのような方法を使用しているのを見たことがあります。私のtxtファイルがどのようにフォーマットされているかについて特別なことは何もありません。それは単なるテキストです。

助けてくれてありがとう。

4

2 に答える 2