1、Office Add-in的落地实践和产品化探索微软 姜燕Memory in Childhood-YouTube演讲提纲Office快速迭代遇到的挑战Office Add-in是什么Office Add-in功能优势及其应用Office Add-in架构分析Office快速迭代的解决方案Office+Chat GPT Office快速迭代遇到的挑战Office快速迭代遇到的挑战Legacy代码维护和重构难度大风险高项目管理的需求,成本和质量的硬指标功能需要跨平台跨Office各个应用Office快速迭代遇到的挑战随时随地随处可以访问到People CardOffice快速迭代的解决方案Offi
2、ce快速迭代的解决方案 不同应用之间共享一套UI架构 不同应用之间尽可能共用一套client和server端同步和通信机制 协同操作功能基于同样的设计框架 一套完整的测试体系,涵盖前端和后台 灵活且全面的E-brake机制解决方案 Legacy代码维护和重构难度大风险高 项目管理的需求,成本和质量的硬指标挑战Office快速迭代的解决方案 功能跨平台跨Office应用挑战Office Add-inMicrosoft confidentialOffice Add-in是什么?运行在 Office 环境中的 web 应用程序Add-in 类型Add-in host 类型;Add-in 名称,ID,
3、版本号和权限定义等HTML+CSSJavaScriptWeb 开发语言定制化逻辑,通过Office APIs 与 Office应用进行内容交互Add-in 主页面 URLOffice Add-in是什么?Microsoft confidentialOffice Add-in的功能和优势提供了一个扩展 Office 应用并与 Office 文档内容进行交互的解决方案使用熟悉的 Web 技术(如 HTML、CSS 和 JavaScript)进行开发与调试一次编写,处处运行一次编写,处处运行丰富的JavaScript APIs企业集中部署+Microsoft AppSourceMicrosoft c
4、onfidentialSmart LookupExcel Analyze DataTranslatorOffice Add-in的应用基于Office Add-in的Office AI新功能实现Microsoft confidentialOffice AIOffice AI功能功能DemoDemoExcel Analyze DataMicrosoft confidentialOffice Add-in的应用输入数据Excel Add-inMicrosoft FormsMicrosoft Power Automate自动化数据分析生成报表生成报表Microsoft confidential产品整
5、合产品整合DemoMicrosoft Forms+Excel+Power Automate Microsoft confidentialCOM Add-in转到Office Add-in的案例分析COM Add-in 架构 Office Add-in 新架构Office 365Data模型移到了Excel online和Office Add-in数据文件管理建立数据自动处理流程数据工厂AzurePowerBIMicrosoft confidentialOffice+Office Add-inWeb AppManifestOffice Add-inUnified DeploymentAppSto
6、reMicrosoft confidentialOffice Add-in架构实现详解Web Server ServerMicrosoft Office JS filesWeb ServerAdd-in HTML&JS filesOffice HostOffice Runtime libMicrosoft Store serverAdd-in Manifest,User installed add-ins用户访问Office应用,Word,Excel,PPT,或者OutlookOffice应用打开的时候会加载Add