问题标签 [excel-web-addins]

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 投票
0 回答
13 浏览

api - 如何使用 Javascript API 的 excel Web 插件在短时间内从 sql server 中提取大型数据集以加载 10 万条记录

我正在尝试构建一个 excel Web 加载项任务窗格作为 UI 与 SQL 服务器交互。用户提供任务窗格中的 ID 字段信息和 JavaScript 以调用 API 并加载到 Excel 表中。这个过程非常适合小记录,但对于大数据集,它很耗时。

0 投票
0 回答
55 浏览

excel - Excel Office 插件 - 自定义函数 IE 11 兼容性

我正在尝试使用自定义功能创建 Office 插件。我使用 Yeoman 生成器生成了 addin+custom 函数并选择使用 Typescript。我可以确认自定义函数适用于运行基于 Chromium 的浏览器的 Excel 版本。但是,这些函数在运行 Internet Explorer 11 的 Excel 版本上不起作用,它们永久停留在 #BUSY 状态。

对于带有 IE 11 的 Excel,任务窗格会正确加载/呈现,只是自定义函数不起作用。文档提到使用 babel 编译它以实现兼容性。我试过但没有成功。

我的 webpack.config.js 中有以下内容

我的 package.json 中有以下内容

在 package.json 的底部,我还有以下内容:

我想知道是否有人可以指出我正确的方向。非常感谢任何指导,谢谢!

0 投票
1 回答
48 浏览

javascript - Officejs BubbleChart - 缩放气泡大小并设置轴值比例

我在https://github.com/OfficeDev/office-js-snippets/blob/main/samples/excel/10-chart/chart-bubble-chart.yaml的示例之后创建了一个气泡图

我想知道如何通过api进行设置。一个代码片段会很有帮助。

  1. Axes Scale - X 轴值变化 1

在此处输入图像描述

  1. bubblescale 属性 - 通过调整比例来控制气泡的大小 在此处输入图像描述
0 投票
0 回答
20 浏览

excel - Excel API 1.1 - 向表格添加内容时出错

我正在尝试为 Excel 创建一个“Office 插件”,但遇到以下问题。这发生在更新服务器后。

设置:

  • Excel API 1.1
  • Windows Server 2019 标准版 (17763.2565)
  • 办公室 2016 (16.0.52)

代码:

结果是:

在此处输入图像描述

0 投票
1 回答
34 浏览

excel - 多任务窗格 - Office JS Excel

Task Pane当我决定如果可能的话我更愿意使用它时,我终于得到了我的“对话”代码来收集简单的用户输入。我一直在研究多个任务窗格,并让它以两种不同的方式工作。但是,我正在使用 aShared Runtime并阅读以下内容。

MS Docs的以下引用说明了这一点:

如果您计划使用共享运行时,请勿将加载项设计为使用多个任务窗格。共享运行时仅支持使用一个任务窗格。请注意,任何没有 a 的任务窗格<TaskpaneID> 都被视为不同的任务窗格。

有没有利用多个任务窗格的最佳方法,可以吗?这是否意味着多个 OPEN 任务窗格和/或具有不同的任务窗格<TaskpaneID>?我不需要taskpanes同时运行两个,它们只是用于收集用户输入和运行子程序。我还没有对我的设置进行广泛的测试,但到目前为止,我可以用不同的 HTML 文件很好地打开任务窗格。

我的第一次尝试(工作)是TaskPane在 XML 中定义一个带有脚本的脚本,该脚本将之后加载的页面重定向taskpane.html到所需的页面。

我通过从加载项taskpane.js调用的以下函数执行此操作:command

我的第二次尝试是在manifest.xml

我所做的是将原始taskpane.html定义保留在以下内容下:

然后我删除了调用它的按钮并定义了两个新按钮来打开所需的 URL,如下所示:

基本上,我不希望dialog在需要收集用户输入时使用,而是使用单独定制的taskpane,然后commands在不需要输入时使用。

寻找有关这些选项的反馈和/或为什么选择一种方法而不是另一种方法或另一种方法的原因。

0 投票
1 回答
13 浏览

excel - 有没有办法获得选定的工作表?

在 Office-JS 库中,可以获取工作簿中的所有工作表。也可以获得一个特定的工作表。是否可以在工作簿中获取选定的工作表?

0 投票
2 回答
49 浏览

excel - 应用条件格式 - 重复 - Excel Javascript

我正在尝试通过 Office-JS 将条件突出显示添加到 Excel 中的列。我第一次使用该automate功能,但我似乎无法让它在 Excel 中工作。

这就是自动化吐出的内容:


这是我的转录尝试:

0 投票
1 回答
23 浏览

excel - 开发者组件保持活跃

我用 yo Office 从 VSCODE 做了一些测试。

经过几次测试,Excel Developer 组件显示如下:

在此处输入图像描述

所有相应的项目都已删除。但是菜单选项仍然存在并且仍然有效。

我正在寻找删除它们。

我遵循了此页面的所有建议:https ://docs.microsoft.com/fr-fr/office/dev/add-ins/testing/clear-cache ..。但什么也没发生。

有任何想法吗?提前致谢。

0 投票
0 回答
15 浏览

javascript - 如何从使用它的所有范围中删除特定的自定义条件格式?我正在使用 delete() 方法,但这不起作用

当我应用条件格式时,我将其存储在 conditionalFormatCols 和 conditionalFormatRows 变量中。然后我对这些变量使用 delete() 方法,但这不会删除单元格上的条件格式。如何删除条件格式使其不再显示在工作簿中?

这里我尝试使用 delete() 方法

0 投票
0 回答
17 浏览

excel - Microsoft Office Professional Plus 2019 中无法加载加载项

有人联系我,因为他无法ExcelApi 1.2在加载项商店中加载我们的加载项(使用 );显示了一个空白页。他也无法使用高级公式环境,这是错误消息:

在此处输入图像描述

这是他的Excel的版本信息:

在此处输入图像描述

在此处输入图像描述

我们确实从这个页面看到:

在此处输入图像描述

几天前,另一位中国用户告诉我同样的问题:他也使用了Professional Plus 2019,但无法加载这些插件:

在此处输入图像描述

有人可以建议吗?