OfficeJS是Microsoft Office客户端应用程序的新JavaScript扩展性模型。您可以扩展在Windows,Web,iOS和Mac上运行的Office应用程序。此模型适用于从Office 2013开始的Office客户端应用程序。请阅读标记信息以获取有关如何增加对问题的高质量答案的机会的其他指导。
能否将两个独立的基于office-js的PowerPoint插件和基于VBA的PowerPoint插件打包成一个? 从Office-JS & VBA Addin 如何混合在一起,我了解了两个基于office-js的addin...
问题:长时间等待自定义 Outlook 加载项为 Microsoft 365 中的新组成员显示
我们在 Microsoft 365 环境中部署了一个自定义 Outlook 加载项,针对特定的安全组。我们的目标是确保只有该组的成员才能访问该添加...
我构建了一个 Outlook 插件,可以提取邮件的详细信息,如发件人、主题、邮件正文等,并将其共享到另一个消息应用程序。类似于“分享给团队”
Outlook add on sideloading 由于未经授权的访问而失败
如标题所示,我的插件无法侧载。我正在尝试按照微软的官方教程来构建你的第一个outlook,开发一个任务窗格:https://learn.microsoft.com...
我正在加载项中工作,这就是我使用 Office 对话框登录的原因 var url =“https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=myclientid&response_type=token&
如何获取简单的Microsoft帐户和Office 365租户的Access Token?
我正在加载项中工作,这就是我使用 Office 对话框登录的原因 var url =“https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=myclientid&response_type=token&
当同事更新文档并同步时,MS Word 加载项中会发生什么?
我们使用office-js开发了一个MS Word插件。它运行得非常好,我们已经与客户一起部署了它。 然而,我们现在注意到,当客户在同一共享点中协作时/
无法从 Office 365 Word Online 中的 Word 表检索内容控件
我们有一个产品支持O365 windows和mac使用office js。现在在同一产品上,我们将支持 O365 word 在线。 在我们的工作中,我们发现 O365 存在一处差异
是否可以使用插件将 pptx 文件转换为图像或电影? 我的理解是只支持使用VBA插件转换为图像[1],但找不到其他组合的文档...
如何使 Office-js MS Word 插件在禁用连接体验的情况下工作?
我们的团队需要禁用 Office 中的连接体验。 如何获得带有后端的 Office-js MS Word 插件以在禁用连接体验的情况下使用?
如何使用office.js 添加数据透视图? 我可以看到图表的pivotOptions属性(https://learn.microsoft.com/en-us/javascript/api/excel/excel.chart?view=excel-js-preview#excel-excel-chart-
我有一个启用了跟踪更改的 Microsoft Word 文档,我正在尝试搜索文本字符串。我想搜索如果跟踪更改被接受的话文本会是什么。我确实...
Office/Outlook Js API 有没有办法确定用户是否已选择编辑所选事件、所有事件或此事件及之后的所有事件?
我正在开发一个 Outlook Web 插件,用于 Outlook 网页版,但我需要处理一个场景。当用户创建重复事件然后保存或发送它时,t...
Outlook 插件智能警报在 Outlook 旧版中不起作用
我开发了一个 Outlook 插件,它具有 onMessageSend 启动事件,使用智能警报实现。 它在 Outlook ModernUI 上运行良好,但在 Windows 中的 Outlook 旧版中则不然。它显示...
用于解析电子邮件并填充 Django 数据库的 Outlook 插件
我正在尝试找到在 Outlook(插件)中获取某种按钮的最佳方法,该按钮将在我的 django 项目上执行一些功能 - 例如解析电子邮件并在...中搜索特定的stirngs
如何在 Office js 加载项的清单文件中禁用控件类型菜单
在此清单/启用中,我们可以禁用控制类型按钮。 例如: 在此 manifest/enabled 中,我们可以禁用 Control 类型 Button。 例如: <Control xsi:type="Button" id="BtnOpenTaskpane"> <Label resid="BtnOpenTaskpane.Label" /> <Supertip> <!-- ToolTip title. resid must point to a ShortString resource. --> <Title resid="BtnOpenTaskpane.Label" /> <!-- ToolTip description. resid must point to a LongString resource. --> <Description resid="BtnOpenTaskpane.Tooltip" /> </Supertip> <Icon> <bt:Image size="16" resid="Icon.16x16"/> <bt:Image size="32" resid="Icon.32x32"/> <bt:Image size="80" resid="Icon.80x80"/> </Icon> <!-- This is what happens when the command is triggered Supported actions are ExecuteFunction--> <Action xsi:type="ExecuteFunction"> <FunctionName>btnopentaskpane</FunctionName> </Action> <Enabled>false</Enabled> <!--Disable this Control--> </Control> 现在我有控制类型菜单 例如: <Control xsi:type="Menu" id="Contoso.TaskpaneButton2"> <Label resid="Contoso.TaskpaneButton2.Label" /> <Supertip> <!-- ToolTip title. resid must point to a ShortString resource. --> <Title resid="Contoso.TaskpaneButton2.Label" /> <!--ToolTip description. resid must point to a LongString resource.--> <Description resid="Contoso.TaskpaneButton2.Tooltip" /> </Supertip> <Icon> <bt:Image size="16" resid="heading1-16" /> <bt:Image size="32" resid="heading1-32" /> <bt:Image size="80" resid="heading1-80" /> </Icon> <Items> <Item id="itemPartTitle"> <Label resid="Group2.Item1.Label"/> <Supertip> <Title resid="Group2.Item1.Label" /> <Description resid="Group2.Item1.Tooltip" /> </Supertip> <Icon> <bt:Image size="16" resid="Contoso.tpicon_16x16" /> <bt:Image size="32" resid="Contoso.tpicon_32x32" /> <bt:Image size="80" resid="Contoso.tpicon_80x80" /> </Icon> <Action xsi:type="ExecuteFunction"> <FunctionName>PartTitle</FunctionName> </Action> </Item> </Items> <!--Here We can't Add <Enabled>false</Enabled>--> </Control> 我认为我们无法禁用 Control 类型 Menu,因为它没有 Action。 在这种情况下,我认为我们可以禁用 Menu Item。 <Items> <Item id="itemPartTitle"> <Label resid="Group2.Item1.Label"/> <Supertip> <Title resid="Group2.Item1.Label" /> <Description resid="Group2.Item1.Tooltip" /> </Supertip> <Icon> <bt:Image size="16" resid="Contoso.tpicon_16x16" /> <bt:Image size="32" resid="Contoso.tpicon_32x32" /> <bt:Image size="80" resid="Contoso.tpicon_80x80" /> </Icon> <Action xsi:type="ExecuteFunction"> <FunctionName>PartTitle</FunctionName> </Action> <Enabled>false</Enabled> </Item> 再问一个问题我们可以吗EnableItem function enableButton() { Office.ribbon.requestUpdate({ tabs: [ { id: "OfficeAppTab1", groups: [ { id: "CustomGroup111", controls: [ { id: "MyButton", enabled: true } ] } ] } ] }); } 在此我们有启用控件来启用项目 当前支持动态启用和禁用自定义加载项命令(按钮和菜单项),请参阅启用和禁用加载项命令了解更多信息。 要测试支持,您的代码应调用 Office.context.requirements.isSetSupported('RibbonApi', '1.1')。当且仅当该调用返回 true 时,您的代码才可以调用启用/禁用 API。如果 isSetSupported 的调用返回 false,则所有自定义加载项命令始终处于启用状态。您必须设计生产加载项以及任何应用内说明,以考虑在不支持 RibbonApi 1.1 要求集时它将如何工作。有关使用 isSetSupported 的更多信息和示例,请参阅指定 Office 应用程序和 API 要求,尤其是运行时检查方法和要求集支持。
我使用 Yeoman 生成器创建了一个 officeJs 插件。 Microsoft 加载项文档提到了发布加载项的多种方法,但我需要构建加载项的 .exe 文件。如何做到这一点?
在Excel Officejs中合并/取消合并单元格/行/列时触发哪个事件
Excel中行/列/单元格合并/取消合并时是否触发任何事件 我尝试 onChange 事件,但我没有得到任何关于合并/取消合并的信息,其仅返回“RangeEdited”作为
问题在 Microsoft Office 365 中,Web 加载项弹出窗口未显示在功能区选项卡单击上
我正在使用 JS 创建 Excel Web 插件。我的自定义功能区组中有一个选项卡,上面写着“关于”。当我单击此选项卡时,应该会打开一个包含一些信息的弹出窗口。然而,我的
如何在 Office Excel 中创建和安装 Web 加载项,并确保与 Mac 的兼容性?
我有兴趣为 Office Excel 创建一个 Web 加载项以增强其功能,并且我希望确保与 Windows 和 Mac 环境的兼容性。谁能提供指导或资源...