使用 Visual Studio 创建 Office 相关应用程序
通过使用 Visual Studio,您可以创建 Office 的 apps,基本上是网页承载在 Office 客户端应用程序中,如 Excel 或 Outlook。Office 的阿普斯扩展功能通过图面 web 技术和云服务文档,电子邮件、会话请求或约会)。这些 apps 具有小的复盖区域,因为它们在运行宿主应用程序的计算机上未安装。它们从一个安全地沙盒浏览器控件运行,以便可以方便地维护和更新任务,并且,它们使用基于 web 标准 (如 HTML5、JavaScript,CSS3、XML 和其他 API 的技术。有关更多信息,请参见 Office 的 apps 概述。
入门
若要创建 Office 的应用程序,请使用 Office 应用程序 项目模板,然后在向导的几个设置。若要获取此模板,您必须下载并安装 为 Visual Studio 的 Microsoft Office Developer 工具 2012 年。
说明 |
---|
此模板将仅显示在 Visual Studio 的以下版本:
|
Visual Studio 将创建包含所需的所有文件启动测试 Office app 的一个完整的解决方案。实际上,Visual Studio 提供了可用于更轻松地开发和测试 Office 的 apps 的多种功能。若要了解每一个,请参见 开发基本知识。
通过使用 Visual Studio,您可以创建 apps 以下类型的。
任务 Word、Excel 和 project 的窗格 apps。这些 apps 出现在 Office 应用程序的任务窗格。
Excel 的内容 apps。这些 apps 出现在工作表中。
Outlook 的消息 apps。这些 apps 在打开的 Outlook 项 (电子邮件,会议请求的旁边,满足响应,满足取消或约会)。
有关 apps 这些类型的每种的更多信息,请参见 阿普斯的类型的 Office。。
创建任务窗格和内容阿普斯在 Visual Studio
首先,您可以按照命令创建一个基本任务窗格或目录 app 如何:使用 Visual Studio 中,创建您的第一个任务窗格或内容 app Word 和 Excel 的。
有关在您的解决方案描述文件,解释不同的方式来调试应用程序,并提供更详细的代码示例为功能的详细演练,请参见 使用开发的 Visual Studio Excel、Word 文档或项的 app。
承载 SharePoint Web 应用程序的文件
在创建您的 Office 第一个 app,您将注意到 Visual Studio 生成一个 Web 应用程序项目的解决方案。此项目包含您的应用程序内容页。当您开发应用程序时,Visual Studio 承载在运行 internet 信息服务 (IIS) 的本地服务器的 Web 应用程序。在发布该应用程序时,必须承载在 web 服务器的 Web 应用程序文件。
如果您计划发布您的应用程序到 Office 或存储到共享网络文件夹,此方法运行良好。但是,因此,如果您计划发布您的任务窗格或目录发送到 SharePoint 中的一个 app 内容,您可能希望将您的页和脚本在 SharePoint 中,以便不它们必须寄宿在单独的 web 服务器。有关更多信息,请参见 如何:创建 SharePoint 中承载的任务窗格或内容 app。
为 Outlook 创建消息阿普斯在 Visual Studio
消息 apps 可以通过访问上下文信息创建强制的用户体验从 Outlook 项然后使用该数据访问有关服务器的更多信息和从 web 服务。但是,您不能承载 SharePoint 中的消息 apps。当您准备好发布您的应用程序时,必须承载在服务器的 Web 应用程序文件。
首先,您可以按照命令创建一个基本的消息 app 如何:使用 Visual Studio 中,创建您的 Outlook 的第一个消息 app。
有关在您的解决方案描述文件,解释不同的方式来调试应用程序,并提供更详细的代码示例为功能的详细演练,请参见 使用开发的 Visual Studio Outlook 的消息 app。
打包和发布您的应用程序
当您准备好发布您的 Office 应用程序时,可以选择在发布向导的几个设置。Visual Studio 生成需要发布该应用程序到 SharePoint 公司目录、Office 存储、一个共享网络文件夹或交换目录中的所有文件。有关更多信息,请参见 如何:程序包的 Office 应用程序使用 Visual Studio 发布的。