VSTO Excel:触发自动备份

我有一个相当参与的Excel加载项,开始展示一些错误后部署。 这并不出乎意料,但是其中的一个bug被certificate确实难以复制(因此也无法解决),并且确实会locking应用程序实例,从而导致数据丢失。 所以我想在任何可能会导致应用程序崩溃的函数运行之前触发一个自动备份。 当然,我会修复所有的错误,当然,这是非常棘手的,所以我期望在此期间使用AutoRecover作为权宜之计。

现在,VSTO公开了控制打开文档的自动备份的自动恢复对象,但是它可以让您执行的操作是启用/禁用自动恢复,控制备份的存储位置,以及在整个分钟内设置备份间隔(最小值为一分钟。 )

那么是否有其他方式来触发备份事件呢?

为什么不只是调用Saved为false的所有工作表的Workbook.Save函数? 或者也许SaveCopyAs …

我看了,但没有看到反正强行触发“备份”过程,但是,因为你可以查询自动恢复对象的path,你可以使用SaveCopyAs做同样的事情。