如何以编程方式禁用 Powerpoint 的 "New From Existing" 功能?

How to disable "New From Existing" functionality of Powerpoint programatically?

我已经为 Powerpoint 2010 编写了 VSTO 插件。 我想禁用 powerpoint 的 "New From Exisiting" 功能来满足一些要求。 此选项位于: 文件 -> 新建 -> 从现有新建

那么有什么方法可以通过代码或注册表设置来阻止或禁用此功能吗?

您可以在 PowerPoint 2010 的后台隐藏内置选项卡或按钮,并根据需要添加您自己的控件。在 MSDN 中的以下系列文章中阅读有关后台 UI 的更多信息:

我在我的插件中挂钩了 Windows 的 CBTProc 方法。在 CBTProc 中,我们可以捕获每个对话框。所以我通过捕获 "New from Existing Presentation" 对话框的调用来编写这个方法的代码。 您可以在此处获取有关 CBTProc 的更多信息: CBTProc