创建一个Excel #VALUE! Office.js出错

时间:2017-06-27 21:03:59

标签: office-js

在Excel中,当您尝试添加字符串和数字时,会产生#VALUE!使用警告工具提示,"公式中使用的值是错误的数据类型。"当用户执行某些操作时,我想在工作表中为我的加载项创建一个类似的工具提示消息。我理解如何设置范围内的值并格式化范围。但是,在RangeFormat文档中:

https://dev.office.com/reference/add-ins/excel/rangeformat

我没有看到创建警告工具提示的方法。有没有办法做到这一点,我失踪了?我在这里提供了一个ScriptLab要点:

https://gist.github.com/brandonkoch6/fba234ceea5f476a6ab05a4da504035c

setTooltip函数是格式化逻辑的用武之地。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

目前无法使用Excel API手动控制警告工具提示。

但是,如果要在单元格中返回错误并强制显示警告工具提示,则可以使用API​​将单元格的值设置为错误公式,例如"=#VALUE!"。此值将始终显示绿色三角形,并在悬停时显示相应的错误消息。

-Michael(PM for Office)