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

工作表有关的事件如下:

  • Activate
  • BeforeDelete
  • BeforeDoubleClick
  • BeforeRightClick
  • Calculate
  • Change
  • Deactivate
  • FollowHyperlink
  • LensGalleryRenderComplete
  • PivotTableAfterValueChange
  • PivotTableBeforeAllocateChanges
  • PivotTableBeforeCommitChanges
  • PivotTableBeforeDiscardChanges
  • PivotTableChangeSync
  • PivotTableUpdate
  • SelectionChange
  • TableUpdate

工作表有关的方法如下:

  • Activate
  • Calculate
  • ChartObjects
  • CheckSpelling
  • CircleInvalid
  • ClearArrows
  • ClearCircles
  • Copy
  • Delete
  • Evaluate
  • ExportAsFixedFormat
  • Move
  • OLEObjects
  • Paste
  • PasteSpecial
  • PivotTables
  • PivotTableWizard
  • PrintOut
  • PrintPreview
  • Protect
  • ResetAllPageBreaks
  • SaveAs
  • Scenarios
  • Select
  • SetBackgroundPicture
  • ShowAllData
  • ShowDataForm
  • Unprotect
  • XmlDataQuery
  • XmlMapQuery

工作表有关的属性如下:

  • Application
  • AutoFilter
  • AutoFilterMode
  • Cells
  • CircularReference
  • CodeName
  • Columns
  • Comments
  • CommentsThreaded
  • ConsolidationFunction
  • ConsolidationOptions
  • ConsolidationSources
  • Creator
  • CustomProperties
  • DisplayPageBreaks
  • DisplayRightToLeft
  • EnableAutoFilter
  • EnableCalculation
  • EnableFormatConditionsCalculation
  • EnableOutlining
  • EnablePivotTable
  • EnableSelection
  • FilterMode
  • HPageBreaks
  • Hyperlinks
  • Index
  • ListObjects
  • MailEnvelope
  • Name
  • Names
  • Next
  • Outline
  • PageSetup
  • Parent
  • Previous
  • PrintedCommentPages
  • ProtectContents
  • ProtectDrawingObjects
  • Protection
  • ProtectionMode
  • ProtectScenarios
  • QueryTables
  • Range
  • Rows
  • ScrollArea
  • Shapes
  • Sort
  • StandardHeight
  • StandardWidth
  • Tab
  • TransitionExpEval
  • TransitionFormEntry
  • Type
  • UsedRange
  • Visible
  • VPageBreaks

与工作表有关的事件、方法和属性真是太多了,从另一方面说明工作表的重要性,笔者对其中常用或者相对更重要的事件、方法和属性文字进行了加粗。
加上下面这段代码后面(新增加一个工作表,并选中新建的工作表),工作表就可以被各种操作了:

 private void ThisAddIn_Startup(object sender, System.EventArgs e){eApp = (Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");//开启VSTO之旅,添加工作薄Excel.Worksheet sht = eApp.ActiveSheet;eApp.Worksheets.Add();//注意,Worksheets[0]是第一个工作表,Worksheets[1]是第二个工作表,以此类推sht = eApp.Worksheets[1];}

VSTO扩展Excel之二:工作表相关处理相关推荐

  1. VSTO学习笔记(二)Excel对象模型

    原文:VSTO学习笔记(二)Excel对象模型 上一次主要学习了VSTO的发展历史及其历代版本的新特性,概述了VSTO对开发人员的帮助和效率提升.从这次开始,将从VSTO 4.0开始,逐一探讨VSTO ...

  2. mysql数据表关联操作步骤_MySQL数据库(三)—— 表相关操作(二)之约束条件、关联关系、复制表...

    表相关操作(二)之约束条件.关联关系.复制表 一.约束条件 1.何为约束 除了数据类型以外额外添加的约束 2.约束条件的作用 为了保证数据的合法性,完整性 3.主要的约束条件 NOT NULL #标识 ...

  3. week7 day2 表相关操作

    week7 day2 表相关操作 一. 存储引擎介绍 1.1 什么是存储引擎 1.2 MySQL支持的存储引擎 MyISAM和InnoDB两个存储引擎的区别 1.3 使用存储引擎 二. 表介绍 三. ...

  4. excel多个工作表求和案例

    http://www.ittribalwo.com/article/1068.html 内容提要:本文用5个小例子来描述excel多个工作表求和的实际应用. 本文对常见的excel多个工作表求和,给出 ...

  5. 罕见、二度闯关IPO,发行人因持续经营能力存疑被否

    成也苹果,败也苹果?二度闯关IPO失败,发行人最终因持续经营能力存疑被否! 摘要:2022年3月3日,深圳市兴禾自动化股份有限公司创业板IPO被否,当日即被深交所上市审核中心宣布终止审核.兴禾股份原定 ...

  6. 用ChatGPT处理Excel问题,工作效率狂升!

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 点击进入->CV微信技术交流群 转载自:机器之心 精通 Excel 或许不再是简历亮点了. ChatG ...

  7. win10系统提示“excel已停止工作”的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 近来,不少朋友在windows10系统电脑中打开excel表格时都遇到了无法打开excel的情况,会提示:excel已停止工作 ...

  8. 在Excel多个工作表间快速切换的绝招

    在Excel多个工作表间快速切换的绝招 几乎每个Excel用户"数据分析师"都应该知道,如果一个Excel工作簿中包括许多个工作表,我们"数据分析师"可以通过单 ...

  9. 【开发工具集】注册表相关说明及查询网站推荐——注册表字段说明网站

    注册表相关项和字段的说明 Windows Resource Kit: Technical Reference to the Registry 以HKEY_LOCAL_MACHINE,点击就能看到关于H ...

最新文章

  1. 多继承中虚基类构造函数的一种调用规则
  2. C++ dll 动态链接库的创建与调用
  3. IRC BOT原来是利用IRC下发CC命令——在xx云环境遇到了,恶意软件开的是6666端口...
  4. ipad显示ping连接服务器失败,ipad突然连不上网如何修复
  5. 怎样在Ubuntu 14.04中搭建gitolite git服务器
  6. 【Linux】一步一步学Linux——gzip命令(63)
  7. 考研编程练习----排名
  8. Python: ufunc ‘bitwise_xor‘ not supported for the input types,....
  9. 《程序设计实践》读书笔记第五至六章
  10. 初识IOS,Label控件的应用。
  11. linux NFS 配置步骤
  12. 洛谷1012 拼数
  13. usb转4路rs485、4路rs232原理图
  14. 博客园博客使用无觅插件
  15. 计算机二级答题技巧口诀,计算机二级考试复习技巧:考场答题经验分享
  16. 主流消费级固态硬盘SSD接口
  17. 华为p40会不会有鸿蒙系统,华为p40是不是鸿蒙系统
  18. 快消品行业定制化多租户SaaS系统:提供个性化配置,加速快消品企业运转效率
  19. (转载)Javanbsp;Collectionamp;nbs…
  20. L1-5判断题(15分)

热门文章

  1. Jsoup爬虫入门实战
  2. Vue打包点击手机按钮退出导致软件完全退出的解决方法
  3. SpringMVC+Mybatis+Maven搭建
  4. 【机器学习PAI实战】—— 玩转人工智能之利用GAN自动生成二次元头像...
  5. Centos7升级内核——图文详尽版
  6. 教娘学电脑(二十三)
  7. dinic网络流前向星写法
  8. ubuntu中的安装的docker环境重启php环境
  9. OSChina 周二乱弹 —— 吃货的世界你不懂
  10. web语义化及其好处