将处理程序附加到DocumentSelectionChanged事件会禁用Office for Mac上的撤消堆栈

时间:2017-05-19 01:22:06

标签: javascript office-js

我们已经在 Office for Mac 中遇到了Office.js中的错误。

如果您将事件处理程序附加到h4 { font-family: "Times New Roman", Georgia, Serif; } 事件,该事件调用DocumentSelectionChanged标准Excel"撤消"功能被禁用。并且在卸载加载项之前保持禁用状态(即事件处理程序未被挂钩)。

您可以通过(例如)复制此问题,获取Excel.run示例应用并在Excel-Add-in-JS-CollegeCreditsTracker方法中插入以下代码块。

app.initialize

请注意,这适用于Excel桌面和Excel Online。 是否有一个特定的原因,例如Office for Mac支持的API版本,这会失败吗?

这个answer关于一个不相关的问题表明,在新的API版本中,有一种替代方法可以处理选择更改(尽管它没有说明如何)。在这种情况下,这可能是一种解决方法吗?

我们不能使用BindingChanged事件,因为当用户切换工作表等时,我们想知道用户何时进出绑定。

1 个答案:

答案 0 :(得分:0)

只是想让每个人都知道Office团队已经解决了这个问题。