我可以制作一个可自动保存为 CSV 的 Excel 模板吗?

我可以制作一个可自动保存为 CSV 的 Excel 模板吗?

我想制作一个 Excel 模板xltx,它会自动将生成的工作簿保存为.csv.

打开模板 -> 空白工作簿(和模板数据) -> 保存 -> 在此处输入图片描述CSV 格式已设置。

我并不是指为自己设置默认保存格式的选项;我希望这专门用于模板,所以如果我把它给别人,它仍然会默认保存为.csv

答案1

由于您只想实现 Excel 模板的自动化,因此只有 VBA 宏可以执行此操作。

  • Alt+F11打开 VBA 编辑器。
  • 插入新模块,点击插入然后模块
  • 复制&粘贴这个宏。

子保存为CSV()

ThisWorkbook.SaveAs "输出.csv", xlCSV

子目录结束


注意:

  • 文件名输出.csv是可编辑的。
  • 节省&关闭VBA 编辑器。
  • 每当你想将 Excel 模板保存为 CSV 文件时,你可以使用Alt+F8运行此宏。
  • 确保这件事选项必须所有打开的工作簿

相关内容