问题标签 [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.
excel - 开放 XML 运行时而不是 SDK
这个问题与了解发布我的应用程序的更好方法有关。
我有一个使用Open XML SDK处理 Excel 电子表格的应用程序。我正在考虑将它作为我的应用程序的先决条件,以便用户可以事先下载它。
我的问题是,是否有非技术用户冷使用的仅 Open XML 运行时安装程序。因为“Open XML SDK”令人信服,它是一个开发工具。
提前感谢您对此的想法和建议。
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 导入的保管箱)
macos - 如何移植现有的 vb .net office 插件以与 office for mac 一起使用?
我有一个 Office Word 加载项,我希望它能够与 Office Word 2016 for Mac 一起使用。我尝试查看 Microsoft 官方文档,但找不到任何东西。我想尽可能多地重用代码,同时仍然拥有可与旧版本 Word 和 Office Word 2016 一起使用的扩展。
有没有办法做到这一点?任何帮助,即使它是与此远程相关的东西,我们表示赞赏。
ms-office - Web 插件图标未加载
我正在开发一个 Office 插件,它将连接到本地网络上的服务器,以便客户端可以轻松地从 Office 套件集成到我们的软件中。
但是,我在让图标显示在桌面程序中时遇到了问题(它在 Office 365 [在线内容] 中显示得很好)。
需要为每个客户生成每个 XML 文件(因为网站位于本地网络上,而不是静态域)。
这是为 Outlook 生成的 XML:https ://gist.github.com/mwrouse/b9e1663b18d1b6830d3466acfedee20b
我在某处遗漏了什么吗?这些图标实际上位于 Internet (onlinedomain.com) 上,而其余图标则位于本地服务器上。
加载项正在旁加载,因为我们无法将它们放置在 Office 商店中。
谁能帮我解释一下为什么图标没有出现在功能区栏中?我得到了带有蓝色六边形的默认图标。
该图标显示在“我的加载项”菜单中,或在每个程序中调用的任何内容中。但是,它只是在功能区栏上丢失了。
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
- 这在 Outlook 2016 桌面和 Chrome 浏览器 (OWA) 中按预期工作。附件从服务器下载并添加到电子邮件中。
- 在 Outlook 2016 内幕版本 16.0.8201.2025 中不起作用
错误消息:下载失败(在附件下)。
使用提琴手时(也可以从失败的附件下拉菜单中“打开文件位置”)-> Outlook 似乎请求没有查询字符串的 url。例如https://serverhost/api/v1/contentlib/getResource
url 的长度低于 2048 - 记录的最大值。
excel - Office.js 读取 excel 特定行
我正在使用带有表绑定的 addFromNamedItemAsync 创建一个带有 office.js 的 excel 表。该表将有数千行。我们必须读取一些特定的行并保存到后端。
除了使用 table.rows 并迭代所有行,有没有办法为行保留标识符并直接访问它们?
可能正在向某些行添加书签并直接访问它们?请让我知道是否有任何想法来绑定行/命名行?
sharepoint - Webhooks Sharepoint:订阅文档更改
是否有可用于 Sharepoint API 的 Webhook,可用于在 Sharepoint 中存储的文档发生更改时发出通知。
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 在线测试加载项。
谢谢你的问候