自定义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视图