问题标签 [office-js]

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 回答
1344 浏览

excel - JavaScript API for Excel 中缺少方法:复制工作表

由于无法取消加载项所做的更改,因此我们需要为用户提供备份选项。

当前版本的 JavaScript API for Excel 没有复制工作表及其数据和格式的方法。

有谁知道添加这种方法的任何解决方法或计划?

0 投票
1 回答
148 浏览

azure - Office 加载项的安全 Azure 托管第一次无法正常工作

我创建了一个示例 Outlook 加载项,并在 Azure 静态 HTML5 站点中托管了 home.html 和所有其他文件。

如果没有启用身份验证,加载项在 O365 邮件中工作得很好。但是一旦我打开身份验证,加载项第一次就不起作用。

在此处输入图像描述

单击重试或刷新整个页面使加载项工作,因为在此浏览器会话中,您已通过 Azure 进行身份验证,并且 home.html 加载正常。

在此处输入图像描述

我认为可能发生的是对 Azure 的身份验证工作得很好 - 但 OWA 应用程序随后会尝试加载身份验证响应而不是 home.html 页面。

在此处输入图像描述

我错过了什么,我怎样才能让它发挥作用?

谢谢

0 投票
1 回答
636 浏览

ms-office - Best way to export a csv file in Excel Addin

I'm a fairly new coder and trying to write a simple add-in to export an Excel table to csv format. Whilst this is easily possible using VBA, I would like to be forward thinking and use the add-in model if I can. I've looked through the API docs, but can't find anything to do it (such as SaveAs)- could anyone please offer me some pointers?

Many thanks

Tim

0 投票
1 回答
204 浏览

javascript - Office 加载项 - 处理“此加载项未响应”警告消息

我在这个问题中找到了一个 hacky 解决方案:JSPDF - 使用很多很多图像。我没有上传答案,因为它不是真正的答案,因为下面的问题。

我能够使用 JSPDF 与我想要的任意数量的页面(从字面上看......我用 20,000 和大约 100k 图像进行了测试并且它有效。在我的高清上度过了一段美好的时光和一个甜蜜点,但它有效)

现在的问题是我收到一条警告,上面写着“此加载项没有响应”。它为加载项提供了一个“刷新”按钮。

有没有办法告诉办公室“嘿,我实际上正在回应?” 每次我尝试 setTimeout 和 setInterval 时都会发生这种情况。

澄清:

黄色警告消息提供了重新启动的选项,并且不会像红色警告消息那样为您手动重新启动。如果每次制作 PDF 时都显示“此加载项没有响应”,而实际上确实如此,我认为这看起来不太好。

0 投票
1 回答
97 浏览

office-js - 如何使用 office.js 更改用户文档的主题?

如何使用 office.js 更改用户文档的主题?有没有办法将某个主题添加到用户的办公室?

0 投票
2 回答
173 浏览

office-js - microsoft office.js 中的 Office.context.license 是什么意思

Outlook 邮件加载项的Office.context.license属性是什么意思。它对我显示为空值。它可以提供应用程序许可证详细信息吗? 我没有在 msdn https://msdn.microsoft.com/en-us/library/office/fp161104.aspx上找到任何定义在此处输入图像描述

0 投票
2 回答
494 浏览

ms-office - 在 Powerpoint Online 中测试 Office 加载项

我将 Office 插件上传到应用目录并发布了它,我可以通过转到Insert -> Office Addins.

在 Powerpoint Online 中,插入面板中缺少此选项。请参阅下面的屏幕截图。 简报在线截图

这在常规 PowerPoint Online 和 Sharepoint 菜单中都经过测试。

那么如何在线加载 PowerPoint 中的 Office 插件?

0 投票
2 回答
144 浏览

excel - 是否可以为 Office 365 开发(由于新到 365 造成的混乱)

我什至不确定这是否可能。早些时候,我一直在为 Outlook 和 Excel 设计插件(使用 VSTO 和 VBA)。现在,我的公司开始考虑使用 Office 365,我们的所有环境都在线,根本没有本地软件,严格且只有 Web 客户端方法。

它有它的优点。但缺点是支持不知道它是如何工作的(除了告诉我们点击设置并寻找选项,叹息)。所以,我想知道是否有可能开发并以某种方式上传我自己的定制(注意,我们在云中没有服务器 - 一切都是在 SAS 基础上提供的)。

假设我想:

  1. 在 Outlook 的列表中用黄色背景标记来自某个发件人的所有电子邮件,或
  2. 在 Word 的文本集中突出显示每个出现的单词“驴”。它完全可行吗?

我已经用谷歌搜索了它,但我只能看到有一个 API,我们需要在我们自己的服务器上运行这些东西。我只是在这里混淆自己吗?

0 投票
1 回答
756 浏览

outlook - 是否可以自动打开 Outlook 任务窗格 Office 加载项?

我开发了一个 Outlook 任务窗格 Office 加载项。

在 Office 365 的本地/在线版本上撰写电子邮件时,有什么方法可以自动加载它?

谢谢

0 投票
3 回答
691 浏览

excel - Excel JavaScript API:查找父对象

因此,我正在 Office 应用程序中通过这个非常不发达的 JavaScript API 工作,并且我试图弄清楚如何获得对象父级。具体来说,如何从范围中获取工作表,或从表格中获取工作表,但也可以是图表中的工作表,工作表中的工作簿等。我还没有找到任何示例代码可以做到这一点。感谢任何帮助!