質問: thisworkbook.path & "\test.txt" workbooks.opentext filename:=filename, comma:=true activeworkbook.saveas filename:=filename, fileformat:=xlcsv activeworkbook.close end sub test.txt には次のテキストが書かれています。 "あ"," あ " 上記のマクロを実行すると、テキストの中身は次のようになってしまいます。 """あ"",""",あ,"""" 本来であれば、テキストの内容には変化が全くないはずだと思います。 原因が不明なのですが、マクロの動作確認をしたところ、 opentextメソッドでテキストを開いたときにすでに、 カンマの位置で区切られてセル内に入っていませんでした。 どのようにすればopentextメソッドは希望する動作をしてくれるのでしょうか?
回答: 質問の意味がよくわからないのですが、「,」で区切られたくないのですか? それとも「"」の数が増えているのが問題なのですか? 「,」で区切られたくないというのであれば、[comma=:true]を[comma:=faluse]へ変更すれば区切られなくなります。