0

我被要求使用 VSTO 开发 PowerPoint 2007 的加载项。

我需要仅在 PowerPoint 中从代码中禁用 AutoRover/AutoSave,这可能吗?

我发现它可以在 Excel 和 Word 中使用。

Excel: http: //msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.autorecover.time%28v=office.14%29.aspx this.Application.AutoRecover.Enabled = false;

字: http: //msdn.microsoft.com/en-us/library/microsoft.office.interop.word.options.saveinterval%28v=office.11 ​​%29.aspx this.Application.Options.SaveInterval = 0;

我已经在互联网上搜索了有关此的信息。有些人说这是不可能的,有些人说我需要在启动 PowerPoint 2007 之前在 Windows 注册表中设置值。有没有人有一些信息,或者有证据证明 PowerPoint 确实有这些选项。

感谢您花时间阅读。

2012 年 11 月 21 日更新

这篇文章说,我们可以使用这个设置 HKCU\Software\Microsoft\Office\xx.0\PowerPoint\Options 但我在 Windows 注册表中找不到那个设置。

禁用 powepoint 的自动恢复选项

4

1 回答 1

0

一些应用默认值不会写入注册表;如果您更改默认值,您将获得 reg 条目。

例如,在选项、保存中,如果您取消选中“保存自动恢复信息...”旁边的复选框,您会发现

值为 0 的 SaveAutoRecoveryInfo

如您所指示的那样在注册表中(用正确版本的 PPT 替换 xx.0)

因此,您可以使用 PPT 为您创建条目,也可以手动或通过代码创建条目。

请注意,要使其正常工作,您必须在 PowerPoint 未运行时进行更改。

于 2012-12-06T02:44:30.197 回答