2017-07-15 12 views
0

我有一個使用Office JavaScript API編寫的Excel takappne應用程序。 它使用插件命令(功能區上的按鈕),並且大多數功能都是在不顯示任務窗格的情況下完成的。任務窗格僅在少數情況下顯示。沒有顯示Taskpane時的事件處理程序

我有selectionChanged和dataChanged事件處理程序。我可以添加事件處理程序。但是我也需要多次刪除和添加處理程序,例如,將數據加載到工作表時。

我見過的文檔/代碼通過將事件處理程序存儲在任務窗格頁面中的某個對象的變量上來完成此操作。但在我的情況下,因爲沒有任務窗格頁面來保存變量中的事件處理程序,並且由於FunctionFile頁面中的JavaScript在每個按鈕上執行單擊並超出範圍,我如何創建/刪除/重新創建事件處理程序?

感謝,

山姆

+0

你可以鏈接到你提到的文檔/代碼,所以我可以更好地瞭解你的意思是「存儲事件處理程序」?謝謝。 –

回答

0

你是正確的事件處理程序目前對有一段代碼(如Taskpane)已在運行的相關性。如果沒有可見的任務面板,目前沒有能力響應事件。然而,這個功能正在積壓之中。儘管我沒有ETA分享。

相關問題