在Office 内启用新方案。 在Office 应用程序中嵌入补充服务。 改善Office 体验来提高工作效率。 通过创建引人入胜的首次运行体验,确保加载项的价值立即对用户清晰可见。 了解如何创建有效的 AppSource 列表来推广加载项。 在标题和说明中明确外接程序的优点。 不要依赖于您的品牌来传达您的外接程序的功能。
Office 加载项的组件 扩展并与 Office 客户端交互 Office JavaScript API 显示另外 3 个 可以使用 Office 外接程序平台来生成解决方案,通过解决方案扩展 Office 应用程序,并与 Office 文档中的内容进行交互。 借助 Office 加载项,可以使用熟悉的 Web 技术(如 HTML、CSS 和 JavaScript)来扩展 Outlook、Excel、Word、...
运行命令yo office --projectType taskpane --name "my office add in" --host <host> --js true,其中<host>是以下值之一。 Excel Powerpoint Word 重要 --name参数值必须采用双引号,即使没有空格也是如此。 对于--projecttype、--name、--js命令行选项,你可以使用不同的选项。 有关选项的完整列表,...
第一个coercionType参数Office.CoercionType.Text指定将所选数据作为文本字符串返回。 第二个回调参数是内联传递给 方法的匿名函数。 当函数运行时,它使用result参数来访问value对象的 属性AsyncResult。 然后,它显示用户在文档中选择的数据。 JavaScript Office.context.document.getSelectedDataAsync(Office.CoercionType.Tex...
可以使用 Office 外接程序、Visual Studio、Teams 工具包或 Office 外接程序开发工具包的 Yeoman 生成器 (预览版) 创建 Office 外接程序。Yeoman 生成器可用来创建 Node.js Office 加载项项目,而后者可通过 Visual Studio Code 或任何其他编辑器进行管理。 该生成器可创建适合下述任一应用的 Office 加载项:...
可以将 Office 外接程序配置为在单个 共享运行时中运行其所有代码。 这可在加载项中实现更好的协调,并且可从加载项的所有部分访问 DOM 和 CORS。 它还能启用其他功能,例如文档打开时运行代码,或者启用或禁用功能区按钮。 若要将加载项配置为使用共享运行时,请按照本文中的说明进行操作。
可用的部署选项具体取决于你面向的 Office 应用程序以及所创建的加载项的类型。 扩展点旁加载网络共享AppSourceMicrosoft 365 管理中心SharePoint 目录*Exchange 服务器 内容支持支持支持支持支持不支持 任务窗格支持支持支持支持支持不支持 命令支持仅支持 Excel、PowerPoint 和 Word支持支持不支持不支持 ...
获取Office for Mac Add-InsApplies ToMicrosoft 365 Mac 版专属 Excel Microsoft 365 Mac 版专属 Word Excel 2024 Excel 2024 for Mac Word 2024 for Mac Excel 2021 for Mac Word 2021 for Mac 现在,你可以从 Microsoft Store 获取 Office 加载项 ,也可以使用在 Word for Mac 和 Excel for Mac 的最新...
现在,你可以从 Microsoft Store 获取 Office 加载项 ,也可以使用在 Word for Mac 和 Excel for Mac 的最新版本中已有的加载项。 有两种类型的加载项: Office 加载项 来自 Office 应用商店 (,使用 HTML、CSS 和 JavaScript 等 Web 技术) ,以及使用 Visual Basic for Applications (VBA) 创建的加载项。...
{ Office.context.document.getActiveViewAsync(function(asyncResult){if(asyncResult.status === Office.AsyncResultStatus.Failed) { app.showNotification("Action failed with error: "+ asyncResult.error.message); }else{ app.showNotification(asyncResult.value); } }); }functionregisterActiveViewChanged(){ ...