Cell對象事件
Cell的值改變:CellChanged
Cell的formula 改變:FormulaChanged
Selection對象事件
選區刪除前:BeforeSelectionDelete
選區刪除提示:QueryCancelSelectionDelete
選區增加:SelectionAdded
選區改變:SelectionChanged
選區取消:SelectionDeleteCanceled
… …
Connects對象事件
連接添加:ConnectionsAdded
連接移除:ConnectionsDeleted
Style對象事件
Style添加:StyleAdded
Style改變: StyleChanged
Style刪除前: BeforeStyleDelete
Style取消刪除: StyleDeleteCanceled
Style刪除提示:QueryCancelStyleDelete
Keyboard對象事件
KeyDown
KeyPress
KeyUp
Mouse對象事件
MouseDown
MouseMove
MouseUp
事件的處理
實現接口IVisEventProc
public class EventSink : IVisEventProc
使用AddAdvise建立事件偵聽
documentEvents.AddAdvise( (unchecked((short)VisEventCodes.visEvtAdd) + (short)VisEventCodes.visEvtShape), (IVisEventProc)this, sink, "ShapeAdd");
實現object IVisEventProc.VisEventProc()函數,和具體處理函數掛鉤