如何:将文档级 Office 解决方案部署到 SharePoint Server (2007 System)

更新: 2008 年 7 月

适用对象

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 文档级项目

Microsoft Office 版本

  • Word 2007

  • Excel 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

可以使用 Microsoft Office SharePoint 将 Visual Studio Tools for Office 文档级解决方案部署给最终用户。当用户访问 SharePoint 网站并打开文档时,运行时将自动开始从共享网络文件夹安装解决方案。即使将文档复制到其他位置(比如桌面),自定义项仍可正常工作。

若要准备解决方案以便从 SharePoint 中分发,您必须执行两项操作:

  1. 将文档级解决方案部署到网络上的某个共享文件夹。

  2. 将文档上载到 SharePoint 文档库并将相应的位置添加到信任中心的 Microsoft Office 受信任位置列表内。

将文档级解决方案部署到共享位置

使用“发布向导”将解决方案部署到共享文件夹并自动更新文档中的部署清单路径。或者,可以手动执行这些步骤。

使用“发布向导”将文档级解决方案部署到网络上的共享文件夹

  1. 在“生成”菜单上单击“发布 解决方案名称”。

    “发布向导”随即启动。

  2. 按照向导中的步骤操作,将解决方案部署到网络上的某个共享文件夹。

    如果希望向导将解决方案文件复制到网络文件夹,请将向导第二页上的默认安装路径设置为共享文件夹的位置。

    有关更多信息,请参见如何:使用 ClickOnce 部署 Office 解决方案 (2007 System)

手动将文档级解决方案部署到网络上的共享文件夹

  1. 将解决方案文件从生成输出文件夹复制到网络上的某个共享文件夹中。

  2. 打开计划上载到 SharePoint 文档库中的解决方案文档。

  3. 单击“Microsoft Office 按钮”,指向“准备”,然后单击“属性”。

  4. 单击“文档属性”,然后单击“高级属性”。

  5. 在“自定义”选项卡上的“属性”列表中,选择 _AssemblyLocation

  6. 在“值”框中,有一个已存在的部署清单标识符。在该标识符的开头,键入部署清单的完全限定路径(后跟一条竖线),格式为“路径|标识符”。

    例如,该路径看起来可能类似于:

    \\服务器名\文件夹名称\filename.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9

    有关如何设置此标识符的格式的更多信息,请参见自定义文档属性概述

  7. 单击“确定”,然后保存并关闭文档。

上载文档并将 SharePoint Server 位置添加到信任中心

若要使文档可供最终用户使用,请将文档上载到 SharePoint 文档库。在用户可以运行解决方案之前,他们必须在 Microsoft Office Word 或 Excel 内向 SharePoint 位置授予信任,或者系统管理员必须远程设置策略。

将 SharePoint Server 位置添加到信任中心

  1. 将解决方案文档添加到 SharePoint Server 上的某个文档库中。

    有关更多信息,请参见 Microsoft Office Online 上 SharePoint Server 文档中的上载文档

  2. 在要运行解决方案的计算机上打开 Word 或 Excel。

    无需打开文档。剩余的步骤会只针对该计算机将 SharePoint Server 添加到 Word 或 Excel 中的“信任中心”。由于文档在网络位置中,因此必须在将运行解决方案的每台计算机上完成此操作。

    Bb608595.alert_note(zh-cn,VS.90).gif说明:

    系统管理员可以使用 Office 配置工具以远程方式设置这些策略。有关更多信息,请参见 2007 Office system 中的安全策略和设置(可能为英文网页)。

  3. 单击“Office 按钮”,再单击“Word 选项”或“Excel 选项”。

  4. 单击“信任中心”,然后单击“信任中心设置”。

  5. 单击“受信任位置”。

  6. 选中“允许网络上的受信任位置(不推荐)”。

  7. 单击“添加新位置”。

  8. 在“路径”框中,键入 SharePoint Server 的 URL,例如 http://SharePointServerName/TeamName/ProjectName/DocumentLibraryName。不要添加默认网页的名称,例如 default.aspx 或 AllItems.aspx。

  9. 单击“确定”。

    若要测试安装过程,请从计算机中卸载自定义项,然后从 SharePoint 站点打开文档。文档打开后,将会安装自定义项。将文档复制到桌面。自定义项仍可运行,原因是 _AssemblyLocation 属性包含文件共享的完整路径。

请参见

任务

如何:使用 ClickOnce 部署 Office 解决方案 (2007 System)

如何:卸载 ClickOnce Office 解决方案 (2007 System)

概念

向文档授予信任 (2007 System)

修订记录

日期

历史记录

原因

2008 年 7 月

增加了概述信息。

信息补充。