不少初學者在學習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簡單方便不少的哦。