office-js相关内容

在Excel Java脚本API中循环访问所有工作表的最佳方式?

我想遍历工作簿中的每个工作表,并对每个工作表执行操作(例如,运行calculate())。出于性能原因,我希望在一个sync() request中完成所有这些操作。 问题是,在同步之前,我只能以几种有限的方式获取工作表,如通过active worksheet或通过worksheet name,这会使循环变得困难。 我能想到的最佳方法使用getFirst()和getNext(): ..
发布时间:2022-08-03 17:39:19 其他开发

请微软的人写一份关于如何调试Microsoft-365应用程序的工作说明-现在-天(8月后-2021年)

所有指令都不再起作用。我怀疑这是因为Edge不再使用EdgeHTML引擎,而是使用新的EdgeChromium引擎? 能否请您更新这篇文章,或写一篇新文章: https://docs.microsoft.com/en-us/office/dev/add-ins/testing/debug-with-vs-extension 或者至少在此处回复并告诉我们如何调试我们的代码(例如,在Out ..
发布时间:2022-07-05 15:00:11 其他开发

按命名范围和JavaScript API计算公式

我正在寻找一种方法来evaluate a formula by JavaScript API。我在想,命名区域是否能有所帮助。 我在脚本实验室制作了this gist,部分内容如下。在此示例中,我们看到=100+200、=A2、=name2+100等公式确实可以通过命名范围进行求值;求值可以通过属性value进行访问。但是,无法很好地评估=Sample!A2+100;这里似乎认为A2的值为0 ..
发布时间:2022-04-04 23:48:09 其他开发

Js:更改页面大小

如何在Office.js中更改节的页面大小?API(最新版本)中没有选项。我尝试过使用几种不同的方案通过OOXML来实现这一点,但都无济于事。 我已经确认(通过手动编辑DOCX文件),您需要更改w:pgSz节点的w:w和w:h属性来更改页面大小。但是,在插入OOXML时,我真的想不出需要插入哪个对象。例如,我尝试了context.document.body.insertOoxml()和conte ..
发布时间:2022-04-04 23:44:03 其他开发

在JavaScript API中计算公式(2022)

(*随着Excel JAVASCRIPT API的快速发展,我想重新提出一个关键问题。*) 如何才能像Application.Evaluate在VBA中那样在Java API中计算公式? 如果没有专用的API,现在有什么解决办法? ps:例如,以前的解决方法是 通过使用所述的命名区域here,其中我们需要为公式创建命名区域。我们可能还需要调整公式(例如,将范围引用转换为具有 ..
发布时间:2022-04-04 23:40:48 其他开发

Office Web加载项命令向任务窗格发送命令

当用户单击功能区中的按钮时,我希望打开任务栏(当它尚未打开时),然后根据单击了功能区中的哪个按钮来执行代码。 我使用vue.js作为任务窗格。 推荐答案 我还没有尝试过,但它的建议太复杂了,无法放入评论中: 对于每个按钮,在外接程序的清单中添加和标记。详情请参阅Create Add-in Commands。将所有按钮的操作类型设 ..
发布时间:2022-04-04 23:38:32 其他开发

使用Office.JS API列出/枚举所有Word样式(自定义和预定义)

我正在使用Java Office API开发Word外接程序,并具有以下要求: 列出文档中的所有自定义/用户定义的Word样式并获取类型(例如,它是表格样式还是段落/字符样式等) 列出带有本地化名称的内置Word样式并获取类型 我唯一找到的是预定义样式的内置Word.Style枚举,但我找不到获取本地化名称的方法。 感谢您的帮助! 推荐答案 我认为目前最好的选择 ..
发布时间:2022-04-04 23:37:02 其他开发

加载Office外接程序(Office Online服务器)自动加载

我正在使用office-js,我想为我的所有用户自动加载一个外接程序。 我安装了Office Online Server,但没有Sharepoint服务器。该加载项工作正常,并已在Office 365中进行了测试。 可以自动加载此插件吗?我怎么才能做到这一点?是否有其他方法或选项可以实现此目的? SHAREPOINT 若要在不使用推荐答案或SHAREPOINT目录的情况下为 ..
发布时间:2022-04-04 23:35:52 其他开发

如何读取office addins office e.js中的web.config文件值

我正在使用office e.js开发一个Excel加载项,我希望将不同的配置设置保留在web.config文件中,并在Java脚本文件中读取这些设置。如何做到这一点。 Office外接程序示例项目是MVC ASP.NET项目,我是否应该从那里返回视图,并且清单中的源位置指向该视图。 请指引我正确的方法。 推荐答案 一般来说,这不是特定于Office外接程序的功能。您将使用与 ..
发布时间:2022-04-04 23:29:35 其他开发

与两个不同的Excel加载项共享自定义选项卡

我有两个不同的Excel加载项,具有不同的清单文件。我想将它们安装在相同的自定义选项卡下。 我尝试对CustomTab和Group使用相同的ID作为清单文件,而对Control标记使用不同的ID。但这也帮不了我。 有趣的是,如果我将这两个应用程序添加到同一个清单文件中,它们会出现在同一个CustomTab下。 同样的问题早在2017年就被提出了。我不确定我们现在能不能这么做。 Sha ..
发布时间:2022-04-04 23:24:46 其他开发

Office文档设置

我当前使用以下函数将键值对存储在Office.context.documents.settings中: Office.context.document.settings.set(name, value); 一旦存储了键-值对,我将重新启动外接程序,并尝试使用以下函数获取值- Office.context.document.settings.get(name); 但该函数返回的是 ..
发布时间:2022-04-04 23:22:59 其他开发

无法使用Excel JavaScript API设置数字格式

我正在使用EXCEL Java脚本API,在搜索了所有文档后,仍然找不到我想要实现的解决方案。 所以我想将所有内容都设置为数字格式为“文本”,这样Excel的自动格式设置就不会干扰单元格的任何内容(不会删除前导零或更改日期格式)。 文档建议通过以下方式更改格式: Worksheets("Sheet1").Range("A17").NumberFormat = "General" ..
发布时间:2022-04-04 23:21:19 前端开发

使用Office-JS获取当前区域

如何使用Excel JS API获取ActiveCell周围的当前区域? 在VBA中,这是 Set rng=ActiveCell.CurrentRegion 推荐答案 现在已经实现了Java API中的Current Region属性。该属性称为getSurroundingRegion() ..
发布时间:2022-04-04 23:16:00 其他开发

在Office.js中,我们如何使用Office.Conext.mailbox.item.saveAsync响应(克服ErrorItemNotFound)?

DOC表示: 注意:如果您的外接程序在撰写模式下对项目调用saveAsync,以便获得与EWS或REST API一起使用的项目ID,请注意,当Outlook处于缓存模式时,可能需要一些时间才能将项目实际同步到服务器。在项目同步之前,使用ItemID将返回错误。 据我所知,这就是我尝试使用该ID时出现ErrorItemNotFound问题的原因?(很遗憾,Microsoft没有明确告诉我 ..