【发布时间】:2015-03-07 03:51:04
【问题描述】:
我想自定义 Word 的后台以在“新建”选项卡中添加自定义模板,而不是另一个。
模板来自网络服务。我使用 Office 2010。应用程序是使用 Visual Studio 2010 用 C# 开发的。
有可能吗?
【问题讨论】:
标签: c# ms-word ms-office office-interop
我想自定义 Word 的后台以在“新建”选项卡中添加自定义模板,而不是另一个。
模板来自网络服务。我使用 Office 2010。应用程序是使用 Visual Studio 2010 用 C# 开发的。
有可能吗?
【问题讨论】:
标签: c# ms-word ms-office office-interop
您可以通过提供描述模板和预览图像位置的 XML 清单,将自定义模板添加到 Word 后台视图的 新建 选项卡。
这里描述了详细的步骤:
请注意,这是一个很少使用的功能,因此得到的支持很差。比如我发现了以下缺点:
%LOCALAPPDATA%\Microsoft\Office\Spotlight\14,将 14 替换为您的 Office 版本)。手动删除缓存时,您还必须删除以下注册表项:HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Spotlight\Content\<provider name>(将 14 替换为您的 Office 版本)。【讨论】:
见Word 2013: Templates location and File/New。
Backstage UI 可扩展性模型不为模板提供任何内容。您需要将自定义模板放入个人模板文件夹中,然后用户才能看到它们。
另外,作为一种解决方法,您可以在后台添加一个自定义选项卡,其中包含来自 Web 服务的您自己的模板(控件)。您可以在 MSDN 中的以下文章中阅读有关 Backstage UI 的更多信息:
【讨论】: