繁体   English   中英

VbA 保存 excel 工作表的 TXT 格式副本

[英]VbA to save a TXT formated copy of excel sheet

我正在尝试制作一个宏以将 excel 文档中的数据保存到文本文件中。

我正在使用以下内容来生成我需要的文件:

ActiveWorkbook.SaveAs Filename:="Rate File.txt", FileFormat:=xlTextPrinter

问题是我希望这个新保存的文件是独立的/一个新文件,它当前正在重命名当前 excel 工作簿并将新保存的文件视为工作簿的一部分。 因此您无法打开或使用该文本文件,因为它表示它已在 excel 工作簿中打开。

我尝试了以下代码:

ActiveWorkbook.SaveCopyAs Filename:="Rate File.txt", FileFormat:=xlTextPrinter

但是会出现错误,因为它不会再让您对其进行格式化。 savecopyas部分虽然像我想要的那样制作一个独立文件,但制作的文件只是胡言乱语,不能用于任何事情。

有没有办法保存一个独立的副本,但仍然将其格式化为 txt 文件类型? 谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM