此文章由机器翻译。

编者寄语

为 Office 开发应用程序

Michael Desmond

 

Michael Desmond过去的两个问题的 MSDN 杂志包括专注于开发应用程序的 Microsoft Office 2013 年的专题文章。上个月的铅功能 ("探索新的 JavaScript API 办公室") 详细的对象模型层次结构中的 JavaScript api 的办公室和探讨的对象模型的异步模式。

在这一问题,作者斯蒂芬 · 奥利弗和办公室司在微软,这两种编程作家埃里克施密特转向目光处理 Office 应用程序中的数据 ("探索 JavaScript API 办公室:数据访问和事件")。他们显示如何开发人员可以获取和设置选择数据以及如何获取所有的文件数据。他们也看看JavaScript API 为办公室和如何对他们的代码中的事件。

办公平台为应用程序表示应用程序开发的 Office 套件的方式发生了重大改变。网络连通性和标准的技术,如 HTML5、 XML、 CSS3、JavaScript 和甚至服务器端技术,如 ASP.NET 利用了新的平台。从本质上讲,office 应用程序是一个 Web 页,驻留在 Office 客户端应用程序 (如 Word 或 Excel,并可以扩展功能的工作簿、 演示文稿、 项目、 电子邮件或约会。

开发人员可以继续生成 Office 扩展为办公室 (VSTO) 和 Visual Basic 的应用程序 (VBA),使用现有的工具和平台 (如 Visual Studio 工具既为老年人和当前版本的 Office。然而,这些应用程序不会为办公室,利用 Web 技术中的应用程序和不是有资格通过办公商店分布。在另一面,别指望能为办公室部署新应用程序与旧版本的套件。新的应用程序是当前兼容 Office 2013 年和办公室 365 (bit.ly/WRbKkb)。

我们已经为办公室在野外看到的第一个应用程序。在 1 月底微软发布了 Bing 应用办公室 (binged.it/XVCGPT),五个免费 app 的 Bing 搜索引擎动力的集合:Bing 财务办公室,Bing 地图为办公室,办公室,办公室的 Bing 新闻搜索和办公室的必应词典 Bing 图像搜索。应用程序与 Office 2013 年和办公室 365 工作。

我签奥利弗和施密特关于办公室和新办公室的 JavaScript API 应用程序的经验。奥利弗,微软认证专业开发人员将写入 Excel 和 Word 自动化服务,开发者文档说他印象最深刻的是办公室允许开发人员为应用程序的方式将 Web 资产和资源纳入 Office 应用程序。

"这一概念所固有的用于办公的 JavaScript API 吸引我 — —,使 Office 应用程序的 Web。由于广泛的 Web 编程技术可供您使用此新的模型中,您可以使用熟悉的技术和喜欢简单的其余部分调用,以使数据或从 Office 应用程序中,从 Web"他说。

施密特笑话咯咯笑了他": 像孩子一样"当他看到是多么简单,使用互联网资源管理器 10,要在一个应用程序中使用 HTML5 功能如添加具有占位符属性的输入的元素。他还说升级为 Office 应用程序是非常容易,因为开发人员只需要重新发布到 Web 服务器的 HTML、 JavaScript 和 CSS 文件。

"我也有绑定特别喜爱,"施密特添加。"任务窗格和内容应用旅行与他们插入的文件,因为我们需要为应用程序保留对文档中的特定区域的引用方式。绑定允许我们这样做"。

所以作者有什么建议开发人员兴趣与办公室 2013年新机遇?

"我会说,跳到水中开始玩 API,"说奥利弗。"相当广泛的应用程序,您可以开发谱时 — — 只是抓住一些数据到一个更加复杂的应用,推/拉到/从后端系统的数据文件的相对简单 app 从 — — 我认为它是超级简单的新的平台,开发人员可以获取和探索的 API 和感受他们可能能够用它做."

他建议开发商退房"行动方案"Office 365 的开发工具网站 (bit.ly/Pn2JNr),这样就可以轻松开始探索 API。哦,还有一件事:

"嗨,我是 doc 的家伙,"奥利弗说,"所以我鼓励那些入门来看一看我们的文档 (msdn.microsoft.com/library/jj220060) 和上我们可以改进反馈给我们."

Michael Desmond  是 MSDN 杂志总编辑。