问题标签 [office-js-helpers]

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

ms-word - Word web 加载项:检测文档 关闭

我正在开发一个 Word 插件(Word API + Office.js),我想知道当用户单击 Word 应用程序的关闭按钮时是否可以收到通知

目前,我的 word 模板几乎没有包含数据的内容控件,当光标脱离控件时,我将内容控件数据保存到数据库中。

当用户单击关闭按钮时,我试图实现相同的逻辑。

所以想检查一下 Word API 是否有办法跟踪用户点击关闭按钮?谢谢!

0 投票
1 回答
193 浏览

javascript - “Excel.run”是否不适用于用户定义的函数?

有没有办法使用 Excel.run 从工作簿中获取数据,然后使用该数据与参数一起计算 UDF?我知道您可以从互联网上获取数据并提供一个数字(https://docs.microsoft.com/en-us/office/dev/add-ins/tutorials/excel-tutorial-create-custom-functions ?tabs=excel-windows请参见标题“创建从 Web 请求数据的自定义函数”)下面的我的 Excel 示例

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
90 浏览

excel - 如何在 Excel 脚本实验室中更改条形图中的误差线值?

我正在尝试使用 Script Lab 在 Excel 中绘制水平箱线图。为此,我首先创建了一个堆积条形图,并将第一个和最后一个条形设为透明。现在我正在尝试使用以下代码段将错误栏添加到中间的数据栏:

但是,我在堆积条形图中没有看到任何 xerror 条。有人可以指导我,因为我不知道我做错了什么?如果我选择chart.series.getItemAt(3).xErrorBars.type = Excel.ChartErrorBarsType.custom;,那么我该如何指定自定义值?

PS:如果有更好的方法在 Excel 中使用 Script lab 绘制水平箱线图,请告诉我。

谢谢

维尼

0 投票
2 回答
187 浏览

office-js - Windows10 上的 Word 加载项本地侧载问题

我正在尝试加载我正在开发的 microsoft word 加载项,ABUformat. 我曾经成功地侧载过它。我遵循了所有必要的步骤,但最近,加载项不会成功加载。它不断返回一条消息:“抱歉,我们无法加载加载项。请确保您有网络和/或 Internet 连接。重新联机后单击“重试””。由于我是从本地主机加载的,所以我不明白为什么会请求网络连接。事实上,将计算机连接到互联网仍然不能解决问题。

有人帮我解决这个问题,请已经使用了几个小时。我正在使用 Visual Studio Code 进行开发。

我在这里包括它的屏幕截图:

问题截图

0 投票
0 回答
109 浏览

office-js - 在 Word 加载项中用新段落替换段落

我正在尝试使用 Javascript 在我的 Word 插件项目中指定一个段落并替换它。我正在从由 yeoman 生成器生成的模板构建加载项。我正在这样做,但它不起作用,所以我真的不知道我想要实现的目标是否真的可能:

如果这不是解决方法,请问正确的做法是什么?我的加载项被设计为支持 Word 2016 及更高版本,因此我使用的最大 API 集停止在支持 Word 2016 的那些上。

0 投票
1 回答
118 浏览

ms-word - 如何使用 office.js 中的 contentControl.insertOoxml() 删除添加到 Word 文档中的内容控件的 Ooxml

所以我想使用 Office.js 在 Word 文档中添加评论。我已经使用 contentControl.insertOoxml() 将 xml 添加到文档中。现在我想删除这个添加的评论(Ooxml)。是否有任何 Office.js api 来实现这一点?

0 投票
1 回答
132 浏览

office-js - 使用 Office.js 自定义 Office Word 上下文的样式

Ooxml我想通过office.jsVisual Studio 代码中的库以编程方式自定义“Heading1”和“Heading2”样式。我搜索了谷歌和许多文档,但在那一行中仍然没有得到任何东西。是否有可能以我想要的方式实现这一目标?如果我无法按照我的意图完成它,有哪些可用选项。

谢谢。

0 投票
1 回答
109 浏览

ms-word - 如何禁用保存、另存为或 ctr+c unsing office-js

如何使用 Office-js 编写的插件从 MS Word 中禁用“保存”、“另存为”、“ctrl-c”?我需要编辑,但我需要阻止此操作。是否可以添加事件处理程序来捕获和处理此操作?

0 投票
0 回答
76 浏览

ms-word - 尝试使用 Office js 插件打开对象浏览器对话框

我正在开发一个 Word 插件(Word API + Office.js),我想知道是否可以打开 word 嵌入对象浏览器对话框

目前,我的 word 模板几乎没有包含数据的内容控件,现在我正在尝试打开对象浏览器对话框以在用户单击按钮时将 office 对象(excel)附加到文档中,如图所示。

在此处输入图像描述

所以想检查 Word API 是否有办法打开 word 对象浏览器对话框?谢谢!

0 投票
0 回答
143 浏览

websocket - Excel office 插件 + React - websockets 的安全错误

我一直在尝试使用 React 创建一个 excel 插件。我正在尝试将它连接到 websocket 服务器,但我不断收到这个模糊的错误:Error: SecurityError由于这条线this.client = new WebSocket('ws://localhost:6789')

有没有办法禁用这种安全性?该插件使用 IE/Edge 浏览器来托管运行时进程。