VSTO Excel:正在触发自动备份

本文关键字:备份 Excel VSTO | 更新日期: 2023-09-27 17:58:23

我有一个相当复杂的Excel加载项,它在部署后开始出现一些错误。这并不意外,但事实证明,其中一个错误很难重现(因此很难修复),而且它确实锁定了应用程序实例,可能导致数据丢失。因此,我希望在任何可能导致应用程序崩溃的函数运行之前立即触发自动备份。当然,我会及时修复所有的错误,但事实证明这很棘手,所以我希望在此期间使用自动恢复作为权宜之计。

现在,VSTO公开了自动恢复对象,该对象控制打开文档的自动备份,但它只允许您启用/禁用自动恢复,控制备份的存储位置,并将备份间隔设置为整分钟(最小值为一分钟)

那么,是否有其他方法可以触发备份事件?

VSTO Excel:正在触发自动备份

为什么不为Saved为false的所有工作表调用Workbook.Save函数?或者可能保存CopyAs。。。

我看了看,但无论如何都没有看到强制触发"备份"过程,但是,由于你可以查询自动恢复对象的路径,你可以使用SaveCopyAs来做同样的事情。