利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→...
Transcript of 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→...
![Page 1: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/1.jpg)
利用 Office Add-in 开发Office 一体化解决方案
Yihua Xiong: Senior Software Engineer
Wenbo Shi: Principal Software Engineering Manager
![Page 2: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/2.jpg)
Agenda
• Office add-in 简介
• Office add-in 最新进展
•如何设计和开发 Office add-in?
• Office add-in 路线图
•主要资源和支持
![Page 3: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/3.jpg)
![Page 4: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/4.jpg)
利用 Office Add-in 开发Office 一体化解决方案
利用 WEB 技术开发跨平台的 OFFICE 应用
纯正的Web 技术体验
跨平台:有 Office 的地方就可以运行 Office add-in
![Page 5: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/5.jpg)
根据商务流程定制生产力提升方案
Office Add-ins
![Page 6: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/6.jpg)
Office Add-in 的支持平台
Coming Soon
Coming Soon Coming Soon Coming Soon
http://dev.office.com/add-in-availability
![Page 7: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/7.jpg)
![Page 8: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/8.jpg)
Office add-in 最新进展
预览版 → 正式发布(GA)• Add-ins in OneNote (Online)
• Excel APIs 1.3 (Win32/Mac/iOS/Online)
最新发布• Word API 1.1 & 1.2 in Office Online
• Office Fabric Core 4.0, Fabric JS & Fabric React
• In-client Store improvements
• Samples & Docs (Auth)
• UX Guidelines & Templates
预览版 Add-ins in Outlook for Mac (Add-in Commands,
Compose)
O365 centralized deployment of add-ins
Deep linking support for add-ins
Word & Excel APIs
DisplayDialog API in Office Online
![Page 9: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/9.jpg)
![Page 10: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/10.jpg)
![Page 11: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/11.jpg)
• 相同的代码运行在多个平台• 充分利用 web 技术(丰富灵活的 UI, community frameworks)• 与 Office 365 的集成• 新一代的集中部署
演示主要亮点回顾
![Page 12: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/12.jpg)
![Page 13: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/13.jpg)
所有的开发资源都可在以下网站找到:
dev.office.comgithub.com/OfficeDev
![Page 14: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/14.jpg)
![Page 15: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/15.jpg)
• 一体化的用户体验• 对浏览器和平台差异的透明处理• 支持任意方式的 web 认证,包括 OAuth, forms-based, federated, multi-form factor
• 开源代码实例: Github.com/OfficeDev
• 可连接任何 OAuth 2.0 兼容服务• 只需几行代码,就能在 Office Add-in 中实现 OAuth 2.0
• 支持 OAuth 2.0 Implicit and Authorization Code flows
演示亮点
![Page 16: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/16.jpg)
如何开发一个完美的 add-in
• 利用 Office UI Fabric 创建用户界面
• 为生产力提升专门打造
• 遵循 Office 用户体验设计模式
• 使用 displayDialog API 做认证
• 使用简洁的登录提示 (比如使用 caching, delay sign-in)
• 为每个具体动作创建专门的命令
• 将您的 add-in 放在 Office 菜单栏的合适位置
• 加载时间不大于 500 毫秒
• UI 响应要及时
• 对于超长任务要提供相关指示。
最佳实践 UX 设计模式 dev.office.com
![Page 17: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/17.jpg)
发布 Web Add-ins
Office Store or O365 Tenant
Developer
Web App
Consumers &Org Users
Manifest
Web Server
![Page 18: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/18.jpg)
![Page 19: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/19.jpg)
最新功能路线图
![Page 20: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/20.jpg)
![Page 21: 利用 Office Add-in 开发 Office 一体化解决方案...Office add-in 最新进展 预览版→ 正式发布(GA) •Add-ins in OneNote (Online) •Excel APIs 1.3 (Win32/Mac/iOS/Online)](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f33f56313a17d41365c6f99/html5/thumbnails/21.jpg)
Engage
Office 平台
加入 Office 365 Developer Program - http://dev.office.com
在 Twitter 上关注我们 - @OfficeDev
积极参与我们的 hackathon - http://hackproductivity.devpost.com
在 User Voice 上发表反馈意见 - https://officespdev.uservoice.com
在 Stack Overflow 上互动 - office-js, microsoftgraph, office365api, office365connectors, excel-addins, outlook-web-addins, sharepoint-api