问题标签 [officedev]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
65 浏览

excel - 开放 XML 运行时而不是 SDK

这个问题与了解发布我的应用程序的更好方法有关。

我有一个使用Open XML SDK处理 Excel 电子表格的应用程序。我正在考虑将它作为我的应用程序的先决条件,以便用户可以事先下载它。

我的问题是,是否有非技术用户冷使用的仅 Open XML 运行时安装程序。因为“Open XML SDK”令人信服,它是一个开发工具。

提前感谢您对此的想法和建议。

0 投票
0 回答
295 浏览

excel - 使用Javascript在excel中插入Excel验证列表

我们正在使用 Excel 2016 加载项将数据从 DB 加载到Excel 2016(少数 Excel 2013)。Excel中有一个“状态”列。目前它是简单的文本单元格。我们需要状态单元格中的 Excel 下拉列表(请参阅下面的示例图像)。
我们正在使用 JavaScript 加载 Excel ' Office.context.document '。我们需要 JavaScript 中的解决方案。
在 JavaScript、 C# 或在 Excel 中插入 HTML 等提供解决方案。在此
先感谢...
在此处输入图像描述

0 投票
1 回答
315 浏览

javascript - Outlook 插件许可证令牌未作为 ?et 查询字符串参数传递给插件 iframe

在我的 Outlook 加载项中,我注意到许可证令牌根本没有作为 ?et 查询字符串传递。我做了一些调试并发现以下内容:似乎 OsfControl 中的 StoreType 值的值总是硬编码为https://r1.res.office365.com/owa/prem/16.1569.8.2186260/scripts中的“交换” /microsoft.owa.extensibilitynext.js 在检索 etoken 时导致未定义的 _omnexEntitlment 始终使用初始空字符串值检索。

加载项(Outlook 导入的保管箱)

0 投票
2 回答
454 浏览

outlook - 用自定义表单替换部分 Outlook 客户端窗口

我正在为 Outlook 客户端开发 VSTO 应用程序。我正在尝试在下图中以红色突出显示的 Outlook 客户端窗口的一部分中打开我的表单:

在此处输入图像描述

我想我不能使用表单区域,因为它们替换了单个项目的视图。所以基本上我想要做的是在我单击工具栏上的工具按钮时在红色区域中打开我的自定义表单(Windows 或 Web)。任何想法如何做到这一点?

0 投票
2 回答
152 浏览

macos - 如何移植现有的 vb .net office 插件以与 office for mac 一起使用?

我有一个 Office Word 加载项,我希望它能够与 Office Word 2016 for Mac 一起使用。我尝试查看 Microsoft 官方文档,但找不到任何东西。我想尽可能多地重用代码,同时仍然拥有可与旧版本 Word 和 Office Word 2016 一起使用的扩展。

有没有办法做到这一点?任何帮助,即使它是与此远程相关的东西,我们表示赞赏。

0 投票
0 回答
682 浏览

ms-office - Web 插件图标未加载

我正在开发一个 Office 插件,它将连接到本地网络上的服务器,以便客户端可以轻松地从 Office 套件集成到我们的软件中。

但是,我在让图标显示在桌面程序中时遇到了问题(它在 Office 365 [在线内容] 中显示得很好)。

需要为每个客户生成每个 XML 文件(因为网站位于本地网络上,而不是静态域)。

这是为 Outlook 生成的 XML:https ://gist.github.com/mwrouse/b9e1663b18d1b6830d3466acfedee20b

我在某处遗漏了什么吗?这些图标实际上位于 Internet (onlinedomain.com) 上,而其余图标则位于本地服务器上。

加载项正在旁加载,因为我们无法将它们放置在 Office 商店中。

谁能帮我解释一下为什么图标没有出现在功能区栏中?我得到了带有蓝色六边形的默认图标。

该图标显示在“我的加载项”菜单中,或在每个程序中调用的任何内容中。但是,它只是在功能区栏上丢失了。

0 投票
1 回答
123 浏览

office365 - 在 Outlook 2016 内部版本 16.0.8201.2025 中 addFileAttachmentAsync 失败

我们开发了一个调用 addFileAttachmentAsync(url, filename) 的 Outlook Office 插件。

附件下载 url 指向我们的 webapp,其 url 如下: https://serverhost/api/v1/contentlib/getResource?authToken=xxxxx&&resourceAbsUrl=yyyy&key3=val3

  1. 这在 Outlook 2016 桌面和 Chrome 浏览器 (OWA) 中按预期工作。附件从服务器下载并添加到电子邮件中。
  2. 在 Outlook 2016 内幕版本 16.0.8201.2025 中不起作用
  3. 错误消息:下载失败(在附件下)。

  4. 使用提琴手时(也可以从失败的附件下拉菜单中“打开文件位置”)-> Outlook 似乎请求没有查询字符串的 url。例如https://serverhost/api/v1/contentlib/getResource

  5. url 的长度低于 2048 - 记录的最大值。

0 投票
1 回答
121 浏览

excel - Office.js 读取 excel 特定行

我正在使用带有表绑定的 addFromNamedItemAsync 创建一个带有 office.js 的 excel 表。该表将有数千行。我们必须读取一些特定的行并保存到后端。

除了使用 table.rows 并迭代所有行,有没有办法为行保留标识符并直接访问它们?

可能正在向某些行添加书签并直接访问它们?请让我知道是否有任何想法来绑定行/命名行?

0 投票
1 回答
117 浏览

sharepoint - Webhooks Sharepoint:订阅文档更改

是否有可用于 Sharepoint API 的 Webhook,可用于在 Sharepoint 中存储的文档发生更改时发出通知。

0 投票
1 回答
488 浏览

single-sign-on - 使用 SSO (getAccessTokenAsync) 得到错误 5001

我试图运行 nodejs https://github.com/officedev/office-add-in-nodejs-sso的 sso 示例,当我调用 API 获取令牌时(这一行):

Office.context.auth.getAccessTokenAsync({forceConsent: false},

我收到错误 5001。我正在使用 office 在线测试加载项。

谢谢你的问候