0

(* 随着 Excel JavaScript API 的快速发展,我想再次提出一个关键问题。*)

我们如何评估 JavaScript API 中的公式,就像Application.Evaluate在 VBA 中所做的那样?

如果没有专用的 API,那么今天有什么变通方法?

PS:以前的解决方法是,例如,

  • 通过使用此处描述的命名范围,我们需要为公式创建一个命名范围。我们可能还需要调整公式(例如,将范围引用转换为具有活动工作表名称的绝对引用)。此外,虽然允许通过 JavaScript API 在 Excel Online 上添加命名范围,但通过 JavaScript API 加载它们的值会返回#BLOCKED!.
  • 将公式写入工作簿中的单元格,让 Excel 对其进行评估,然后读取值。缺点是从工作簿中借一个单元格不整齐。
  • 此处描述的工作表功能。但我猜工作表函数不适用于动态数组?
4

1 回答 1

0

感谢您的报告!抱歉,还没有专门的 API。

至于解决方法,正如您所说,您可以使用“命名项目”进行评估。虽然不允许在 Excel 上从 UI 在线添加命名项目,但允许在 Excel 上使用 Javascript API 在线。

您可能需要考虑前往创意论坛申请新功能。

如果您有任何其他问题,请告诉我。非常感谢你!

于 2021-12-20T07:46:25.353 回答