自定义Word后台中的“新建”选项卡以添加自定义模板

我想自定义Word的后台在“新建”选项卡中添加自定义模板而不是另一个。
模板来自Web服务。 我使用Office 2010.应用程序是使用Visual Studio 2010在C#中开发的。

可能吗?

您可以通过提供XML清单将自定义模板添加到Word后台视图的“ 新建”选项卡,该清单描述模板和预览图像的位置。

详细步骤如下:

在2007 Office system中部署自定义模板

请注意,这是一个很少使用的function,因此支持得很差。 例如,我发现了以下缺点:

  • 第一次使用自定义模板打开文件夹时,视图为空。 第二次访问后台视图时,将显示模板。
  • 预览和缩略图图像在本地缓存。 但是,我从来没有找到更新本地缓存的方法(缓存的位置是%LOCALAPPDATA%\Microsoft\Office\Spotlight\14 ,用您的Office版本替换14)。 手动删除缓存时,您还必须删除以下注册表项: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Spotlight\Content\ (将14替换为您的Office版本)。

请参阅Word 2013:模板位置和文件/新建 。

Backstage UI可扩展性模型不为模板提供任何内容。 您需要将自定义模板放入presonal temaplates文件夹,然后用户才能看到它们。

此外,作为一种变通方法,您可以使用自己的Web服务模板(控件)在Backstage上添加自定义选项卡。 您可以在MSDN的以下文章中阅读有关Backstage UI的更多信息:

  • 适用于开发人员的Office 2010 Backstage视图简介
  • 为开发人员自定义Office 2010 Backstage视图