【问题标题】:Event handlers when no Taskpane is shown未显示任务窗格时的事件处理程序
【发布时间】:2017-07-19 05:21:56
【问题描述】:

我有一个使用 Office javascript API 编写的 Excel takpane 应用程序。 它使用插件命令(功能区上的按钮),并且大部分功能都是在不显示任务窗格的情况下完成的。任务窗格仅在少数情况下显示。

我有 selectionChanged 和 dataChanged 的​​事件处理程序。我能够添加事件处理程序。但我还需要多次删除和添加处理程序,例如,在将数据加载到工作表时。

我看到的文档/代码通过将事件处理程序存储在任务窗格页面中某个对象的变量中来实现这一点。但在我的情况下,由于没有任务窗格页面将事件处理程序保存在变量中,并且由于 FunctionFile 页面中的 javascript 在每次单击按钮时执行并超出范围,我该如何创建/删除/重新创建事件处理程序?

谢谢,

山姆

【问题讨论】:

  • 您能否链接到您提到的文档/代码,以便我更好地理解您所说的“存储事件处理程序”是什么意思?谢谢。

标签: office-js


【解决方案1】:

您是正确的,事件处理程序当前依赖于已经运行的一段代码(例如任务窗格)。当前无法响应没有可见任务窗格的事件。但是,此功能已积压。不过,我没有 ETA 可以分享。

【讨论】:

    猜你喜欢
    • 2016-10-30
    • 1970-01-01
    • 2022-08-09
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多