我有一个使用Office javascript API编写的Excel takpane应用程序。 它使用addin-commands(功能区上的按钮),大多数功能都是在不显示Taskpane的情况下完成的。只在少数情况下显示任务窗格。
我有selectionChanged和dataChanged的事件处理程序。我能够添加事件处理程序。但是我还需要多次删除和添加处理程序,例如,将数据加载到工作表中时。
我见过的文档/代码通过将事件处理程序存储在taskpane页面中某个对象的变量中来实现这一点。但在我的情况下,由于没有任务窗口页面来保存变量中的事件处理程序,并且由于FunctionFile页面中的javascript在每个按钮上执行单击并超出范围,如何创建/删除/重新创建事件处理程序?
谢谢,
萨姆
答案 0 :(得分:0)
你是正确的,事件处理程序目前依赖于已经运行的一段代码(例如Taskpane)。如果没有可见的任务窗格,目前无法响应事件。但是,此功能在待办事项上。我没有ETA可以分享。