office-addins 相关问题

对于Office的新加载项,请同时在您的问题中添加office-js标记。 Microsoft Visual Studio提供了可用于为Microsoft Office 2010和Office 2007创建应用程序级加载项的项目模板。您可以使用加载项自动执行Office,扩展Office功能或自定义Office用户界面。

默认显示 Excel 上下文选项卡

我正在尝试使用 JavaScript 创建新的 excel web-add (https://learn.microsoft.com/en-us/office/dev/add-ins/design/contextual-tabs)。 但我不确定如何显示上下文选项卡

回答 1 投票 0

Office.auth.getAccessToken() 在 Outlook Web 中不起作用。错误13006

调用 Office.auth.getAccessToken({allowSignInPrompt: true, allowedConsentPrompt: true, forMSGraphAccess: true }).then(console.log);失败并出现以下响应。 { “姓名”:&...

回答 1 投票 0

固定 Outlook 加载项的任务窗格

按照文档,我已将 true 添加到我的manifest.xml 中,但我的任务窗格仍然无法固定。 我的 ExtensionPoint 元素如下所示 <

回答 1 投票 0

获取 PowerPoint 加载项上的当前选择

我正在开发一个用于在文档中插入图像的 PowerPoint 插件。 我目前可以插入图像,但无法替换当前选定的图像。 所以,例如...

回答 2 投票 0

有没有办法集成 Outlook 加载项和 Azure Application Insights?

我正在尝试创建一个 Outlook 加载项,单击“发送”按钮即可工作。它应该尝试检查收件人是否是外部用户,并显示一个带有两个按钮的自定义对话框,即...

回答 1 投票 0

如何使用office js获取我在outlook插件中回复的上述消息?

在撰写端的 Outlook 加载项中,如何在撰写回复或转发时检索主邮件 ID?我需要访问我正在回复或转发的原始电子邮件的唯一 ID ...

回答 1 投票 0

在 Visio 中创建可停靠窗口

我在 Visual Studio 2022 中创建了一个 Visio 加载项。 我需要创建一个可停靠窗口,但是我看不到创建它的方法。 现在我发现的唯一方法是通过窗口表单,例如: myCustomForm = 新

回答 1 投票 0

Outlook 365 中的新最小化功能区

我正在开发一个 VSTO 项目,该项目即将完成,但我找不到有关特定事物的任何文档。 该插件目前有 1 个大按钮(左侧)和 2 个小按钮(右侧),我...

回答 1 投票 0

使用外部身份验证如何处理 Office Outlook 加载项中的访问令牌?

我的任务是实现这一目标:对非 Microsoft API 进行 OIDC 身份验证的 Outlook 插件。 任务窗格将用 Angular 编写,我已经使用 angular-auth-oidc-client 作为

回答 2 投票 0

如何基于API调用渲染下拉列表

我有一个通过调用 API 设置的联系人变量。这一切都是在立即调用的函数表达式 (async () => {})(); 中完成的。我必须获得令牌才能访问 Microsoft Graph ...

回答 1 投票 0

如何基于 API 调用呈现下拉列表

我想知道如何在 Outlook 插件中使用 API 调用填充下拉列表后呈现它。它不会在我的屏幕上显示。 基本示例: 常量应用程序()=> { 让我们联系Dropdo...

回答 1 投票 0

如何通过office JS API获取word中的活动文档信息/文本

我想获取当前活动文档信息/文本,用户可以在屏幕上看到。 我们可以通过Word JS API 来实现吗?或者有没有其他方法可以获取 JS 的当前/活动页面

回答 1 投票 0

打开撰写时看不到 Outlook 插件

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" xmlns:mailappor="http://schemas.microsoft.com/office/mailappversionoverrides/1.0" xsi:type="MailApp"> <Version>1.0.0.0</Version> <ProviderName>Contoso</ProviderName> <DefaultLocale>en-US</DefaultLocale> <DisplayName DefaultValue="Scout"/> <Description DefaultValue="A template to get started."/> <IconUrl DefaultValue="https://localhost:3000/assets/icon-64.png"/> <HighResolutionIconUrl DefaultValue="https://localhost:3000/assets/icon-128.png"/> <SupportUrl DefaultValue="https://www.contoso.com/help"/> <AppDomains> <AppDomain>https://www.contoso.com</AppDomain> </AppDomains> <Hosts> <Host Name="Mailbox"/> </Hosts> <Requirements> <Sets> <Set Name="Mailbox" MinVersion="1.1"/> </Sets> </Requirements> <FormSettings> <Form xsi:type="ItemRead"> <DesktopSettings> <SourceLocation DefaultValue="https://localhost:3000/taskpane.html"/> <RequestedHeight>250</RequestedHeight> </DesktopSettings> </Form> </FormSettings> <Permissions>ReadWriteItem</Permissions> <Rule xsi:type="RuleCollection" Mode="Or"> <Rule xsi:type="ItemIs" ItemType="Message" FormType="Read"/> </Rule> <DisableEntityHighlighting>false</DisableEntityHighlighting> <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0"> <Requirements> <bt:Sets DefaultMinVersion="1.3"> <bt:Set Name="Mailbox"/> </bt:Sets> </Requirements> <Hosts> <Host xsi:type="MailHost"> <DesktopFormFactor> <FunctionFile resid="Commands.Url"/> <ExtensionPoint xsi:type="MessageReadCommandSurface"> <OfficeTab id="TabDefault"> <Group id="msgReadGroup"> <Label resid="GroupLabel"/> <Control xsi:type="Button" id="msgReadOpenPaneButton"> <Label resid="TaskpaneButton.Label"/> <Supertip> <Title resid="TaskpaneButton.Label"/> <Description resid="TaskpaneButton.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> <Action xsi:type="ShowTaskpane"> <SourceLocation resid="Taskpane.Url"/> </Action> </Control> <Control xsi:type="Button" id="ActionButton"> <Label resid="ActionButton.Label"/> <Supertip> <Title resid="ActionButton.Label"/> <Description resid="ActionButton.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> <Action xsi:type="ExecuteFunction"> <FunctionName>action</FunctionName> </Action> </Control> </Group> </OfficeTab> </ExtensionPoint> <ExtensionPoint xsi:type="MessageComposeCommandSurface"> <OfficeTab id="TabDefault"> <Group id="msgComposeCmdGroup"> <Label resid="GroupLabel"/> <Control xsi:type="Button" id="msgComposeInsertGist"> <Label resid="TaskpaneButton.Label"/> <Supertip> <Title resid="TaskpaneButton.Label"/> <Description resid="TaskpaneButton.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> <Action xsi:type="ShowTaskpane"> <SourceLocation resid="Taskpane.Url"/> </Action> </Control> <Control xsi:type="Button" id="ActionButton"> <Label resid="ActionButton.Label"/> <Supertip> <Title resid="ActionButton.Label"/> <Description resid="ActionButton.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> <Action xsi:type="ExecuteFunction"> <FunctionName>action</FunctionName> </Action> </Control> </Group> </OfficeTab> </ExtensionPoint> </DesktopFormFactor> </Host> </Hosts> <Resources> <bt:Images> <bt:Image id="Icon.16x16" DefaultValue="https://localhost:3000/assets/icon-16.png"/> <bt:Image id="Icon.32x32" DefaultValue="https://localhost:3000/assets/icon-32.png"/> <bt:Image id="Icon.80x80" DefaultValue="https://localhost:3000/assets/icon-80.png"/> </bt:Images> <bt:Urls> <bt:Url id="Commands.Url" DefaultValue="https://localhost:3000/commands.html"/> <bt:Url id="Taskpane.Url" DefaultValue="https://localhost:3000/taskpane.html"/> </bt:Urls> <bt:ShortStrings> <bt:String id="GroupLabel" DefaultValue="Contoso Add-in"/> <bt:String id="TaskpaneButton.Label" DefaultValue="Show Taskpane"/> <bt:String id="ActionButton.Label" DefaultValue="Perform an action"/> </bt:ShortStrings> <bt:LongStrings> <bt:String id="TaskpaneButton.Tooltip" DefaultValue="Opens a pane displaying all available properties."/> <bt:String id="ActionButton.Tooltip" DefaultValue="Perform an action when clicked."/> </bt:LongStrings> </Resources> </VersionOverrides> </OfficeApp> 面临的问题是插件在阅读电子邮件时按预期工作,但在撰写新电子邮件时不可见或不工作。我包括我尝试过的代码。 问题:阅读电子邮件时,该插件可以访问,但在撰写电子邮件时,该插件会被隐藏或不起作用。为了解决这个问题, 我想要阅读和撰写的插件 您只需在以下位置再添加一个激活插件的条件即可: <Rule xsi:type="RuleCollection" Mode="Or"> <Rule xsi:type="ItemIs" ItemType="Message" FormType="Read"/> </Rule> 如您所见,目前该插件仅在 Read 模式下激活。如果您为组合项目添加另一个规则,您将获得所需的功能: <Rule xsi:type="RuleCollection" Mode="Or"> <Rule xsi:type="ItemIs" ItemType="Message" FormType="Read"/> <Rule xsi:type="ItemIs" ItemType="Message" FormType="Edit" /> </Rule>

回答 1 投票 0

从 Office 加载项 (web)(office.js) 阅读 PowerPoint 幻灯片演讲者备注

我正在创建一个 PowerPoint 加载项(基于 JavaScript 的 Office 网页加载项,又名 Office.js),并且需要阅读当前幻灯片的注释(演讲者注释)。 我可以访问形状和其他con...

回答 1 投票 0

VSTO Word 加载项不再成功运行

我有多个 Word 加载项,过去已安装并成功运行,但现在使用相同的安装文件,它们遇到了相同的运行时错误。 作为对照测试,我

回答 1 投票 0

JS API 应用单元格数字格式

在 Office Excel JavaScript 插件中,我想将单元格格式更改为特定的“数字格式”。 我编写了以下代码: 函数 CFNumber() { Excel.run(函数...

回答 1 投票 0

访问 Word VSTO AddIn 中的“文档库属性”:在 SharePoint 外部检索

我目前正在使用 VB.NET 为 Microsoft Word 开发 VSTO AddIn。 我的主要目标是访问 Word 文档的“文档库属性”。这对我的项目至关重要

回答 1 投票 0

在 Excel 的 JavaScript 中检查单元格格式

在 Office Excel JavaScript 插件中,我想使用条件格式来格式化“检查单元格”。 我编写了以下代码: 函数 CLCC() { Excel.run(函数...

回答 1 投票 0

在 Word 加载项中使用 Office JavaScript API 代码的段落标记和隐藏格式符号 (¶)

是否可以使用office js添加和删除段落标记和隐藏格式符号(¶)。

回答 1 投票 0

此加载项不支持身份 API。 - 错误代码 13000 - Outlook 插件

我正在创建一个 SSO 插件,我只是调用它来尝试一下 (getAccessToken): 异步函数 getUserData() { 尝试 { 让 usertokenEncoded = 等待 OfficeRuntime.auth.getAccessToken()...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.