自动保存 Excel 文件

Posted

技术标签:

【中文标题】自动保存 Excel 文件【英文标题】:Automatically Save Excel File 【发布时间】:2014-07-10 14:52:23 【问题描述】:

我是否可以使用 Visual Basic、宏或只是更改某些设置以在进行更改时?或者,外部 Visual Basic 脚本是否可以在没有用户输入的情况下保存打开的 excel 文件(仅通过运行)?

这个问题的背景是我有一种程序可以打开 excel 并将数据输入到新工作簿、新工作表中,或者将数据附加到以前的工作簿文件中,但不保存文件。目前excel文件必须由用户保存。需要数据的第二个程序只能从保存的 Excel 文件中导入数据。我需要的是让数据以某种方式从第一个程序发送到第二个程序,而无需用户输入/自动。如果有帮助,第二个程序也可以执行 Visual Basic 脚本。

这个问题有可能解决吗?如果我需要提供更多信息,请告诉我。

【问题讨论】:

【参考方案1】:

您可以使用 .saveAs 方法保存工作表和工作簿,例如:

ActiveWorkbook.SaveAs

好资源: http://msdn.microsoft.com/en-us/library/office/ff841185(v=office.15).aspx

【讨论】:

你也可以使用woorkbook.save msdn.microsoft.com/en-us/library/office/…

以上是关于自动保存 Excel 文件的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL中自动保存在那,大家所说的工具,宏都不知道在哪,请用图文,谢谢

Powershell Excel 自动化按日期保存工作簿

用EXCEL写一个宏.每天自动以日期时间为文件名保存怎么写?

访问 VBA 自动化能够将 Word 文档保存到 Sharepoint 但不能保存到 Excel 电子表格

Excel,创建自动保存/更改日志,如何?

为啥我用WPS做的表格,保存后就自动变成EXCEL的了?