初學VSTO一問,如何添加SheetChange事件

不少初學者在學習VSTO時,以爲很迷茫,舉一個簡單的例子,在VBA中,添加SheetChange的事件,很是容易。 學習

以下圖所示,只須要在VBE界面,先把SheetChange事件就行了。 spa

     

而認爲在VSTO中,好比麻煩,對於這件事情,先從文檔級別的VSTO工程提及, blog

新建一個Excel工做簿,而後,雙擊ThisWorkbook,而後選擇事件,再接下來,找到SheetChange雙擊,便可。 事件

生成代碼以下: 文檔

對於Addin的VSTO工程,通常是添加當前的Sheet的Change事件的監聽,其實也很簡單。 io

首先,輸入Globals.ThisAddIn.Application.s,選擇SheetChange,按下Tab補全。 im

其次,輸入 +=號,會提示以下: img

最後,連續按下兩個Tab鍵,補全代碼,顯示以下: di

     

若是改變Sheet的時候,就會運行到上面紅框的代碼。 co

 

因此,其實知道怎麼作,VSTO不少時候,比VBA簡單方便不少的哦。

相關文章
相關標籤/搜索