“VSTO扩展Excel之一:工作薄相关处理”已经述及,Excel的VSTO外接程序经常需要获取到某个工作薄对象,并以此来获得其中的工作表对象,然后再对工作表中的数据进行处理,显然工作表是VSTO最常处理的对象,掌握工作表事件、方法和属性相关的编程尤为重要。
这里我们首先也要清楚几个概念,工作表对象是工作表 集合的成员。 Worksheets 集合包含工作簿中的所有 Worksheet 对象。工作表对象也是工作表 集合的一个成员。 Sheets 集合包含工作簿中所有的工作表(图表工作表和工作表),特别注意,工作表不一定是数据表格,还可以是图表工作表。
工作表有关的事件如下:
- Activate
- BeforeDelete
- BeforeDoubleClick
- BeforeRightClick
- Calculate
- Change
- Deactivate
- FollowHyperlink
- LensGalleryRenderComplete
- PivotTableAfterValueChange
- PivotTableBeforeAllocateChanges
- PivotTableBeforeCommitChanges
- PivotTableBeforeDiscardChanges
- PivotTableChangeSync
- PivotTableUpdate