原文地址: http://simpeng.net/office-add-in/office-add-in-%e5%ba%94%e7%94%a8%e7%b1%bb%e5%9e%8b%e5%8f%8a%e5%b9%b3%e5%8f%b0%e6%94%af%e6%8c%81/,为了本博客内容完整性,转载至此。
Office Add-In 应用类型
Office Add-In 平台支持三种应用(应用也称为 Apps, 也就是外接程序)类型:Office 任务面板(任务窗格外接程序)、Office 内容应用(内容外接程序)以及Office 邮件应用(邮件外接程序)。
1. 任务面板应用
任务面板应用显示在 Office 文档的一侧, 可用来增强文档的查看或创作体验,例如实现 Word 文档内的 Wikipedia词典(点击查看)、 代码格式化助手 Code Format (点击查看)等应用。
![Generic placeholder image](http://simpeng.net/oai/assets/images/how_to_develop_office_addin_apptype_supporting_taskpne_pic.png)
2. 内容应用
放置在 Office 文档中的任意位置,此类应用可以丰富文档或基于浏览器的 Access 数据库的内容。 例如之前我们看到的用来实现数据可视化的 People Graph (点击查看)。
![Generic placeholder image](http://simpeng.net/oai/assets/images/how_to_develop_office_addin_apptype_supporting_content_pic.png)
3. 邮件应用
显示在邮件正文的上方,可用来实现与邮件相关的应用。 例如,FedEx 包裹追踪 (点击查看) 可根据邮件中存在的快递号,查询包裹详情,用户不需要切换到浏览器登录 FedEx 官网进行查询。 邮件应用适用的用户场景:
- 最终用户需要在查看或撰写电子邮件和约会时,使用 Office Apps
- 需要根据邮件上下文决定是否应该显示邮件应用入口。 例如,当发现邮件正文中有地址信息时,才显示地图邮件应用入口,用户点击入口后,邮件应用启动,并将匹配到的地址信息显示在地图上。
- 应用程序不仅在台式机上可用,而且在平板电脑或智能手机上也可用
目前,如果您的邮箱搭建在 Exchange Server 上,则可为 Outlook 富客户端、Outlook Web App 和 适用于设备的 OWA 创建邮件应用程序。 在邮件应用中,通过检测邮件的上下文信息(例如,用户正停留在撰写邮件界面、特定邮件类型、是否存在附件、地址信息、任务建议、会议建议、邮件和约会正文中某些字符串模式匹配) ,来决定是否应该在该邮件中显示此邮件应用入口。
![Generic placeholder image](http://simpeng.net/oai/assets/images/how_to_develop_office_addin_apptype_supporting_email_pic.png)
目前三种 Apps类型在 Office 平台上的支持
下表总结了不同 Office 软件对三种App类型的支持情况。
Office 软件类型 | Office 软件 | 是否支持任务窗格应用程序 | 是否支持内容应用程序 | 是否支持邮件应用程序 |
---|---|---|---|---|
Office PC 富客户端版本 | Word 2013 或更高版本 | 是 | 否 | 否 |
Excel 2013 或更高版本 | 是 | 是 | 否 | |
PowerPoint 2013 或更高版本 | 是 | 是 | 否 | |
Project 2013 或更高版本 | 是 | 否 | 否 | |
Outlook 2013 或更高版本 | 否 | 否 | 是 | |
Office Web 版应用程序 | Word Online | 是 | 否 | 否 |
Excel Online | 是 | 是 | 否 | |
PowerPoint Online | 是 | 是 | 否 | |
Access Web 应用程序 | 否 | 是 | 否 | |
Outlook Web 应用程序 | 否 | 否 | 是 | |
Office RT 版应用程序 | Word RT | 是 | 否 | 否 |
Excel RT | 是 | 是 | 否 | |
PowerPoint RT | 是 | 是 | 否 | |
Outlook RT | 否 | 否 | 是 | |
Office Mac 版应用程序 | Outlook for Mac | 否 | 否 | 是 |
OWA for Devices
(OWA for Android phones, OWA for iPad, OWA for iPhone), |
适用于设备的 OWA | 否 | 否 | 是 |
相关链接
OWA for Devices |
Outlook Web Access简称OWA是基于微软Hosted Exchange技术的托管邮局的一项Web访问功能 |
OWA for iPhone and OWA for iPad |
开发 Office 相关应用程序 |