VBA对象
VBA中的对象其实就是我们操作的具有方法、属性的Office中支持的对象
Excel中的几个常用对象表示方法
1、工作簿
\' Workbooks 代表工作簿集合,所有的工作簿,Workbooks(N),表示已打开的第N个工作簿
\' Workbooks ("工作簿名称")
\' ActiveWorkbook 正在操作的工作簿
\' ThisWorkBook \'代码所在的工作簿
2、工作表
\' \'Sheets("工作表名称")
\'Sheet1 表示第一个插入的工作表,Sheet2表示第二个插入的工作表....
\'Sheets(n) 表示按排列顺序,第n个工作表
\'ActiveSheet 表示活动工作表,光标所在工作表
\'worksheet 也表示工作表,但不包括图表工作表、宏工作表等。
3、单元格
\'cells 所有单元格
\'Range ("单元格地址")
\'Cells(行数,列数)
\'Activecell 正在选中或编辑的单元格
\'Selection 正被选中或选取的单元格或单元格区域
Word中的几个常用对象表示方法
在 Word 中,几乎所有的操作都要调用 Document 对象或其内容。
当用 VBA 操作 Word 时,Document 对象表示一个打开的文档,而且所有的 Document 对象都是 Application 对象的 Documents 集合的成员。
什么是Documents 集合呢?Documents是指文档,Documents 集合就是一个由字符、单词、句子和段落组成的集合,字符组成单词,单词组成句子,句子组成段落,等等。
因此,每一个 Document 对象都具有 Characters、Words、Sentences 和 Paragraghs 四个集合。
此外,每个文档具有一个包含一个或多个节的 Sections 集合,每一个节都有一个包含该节页眉和页脚的 HeadersFooters 集合。
这就是WORD中需要了解的一些结构,其实和EXCEL中的工作薄、工作表、单元格、行列的称谓相类似。
通过 VBA 使用 Word 时,Document 对象处于中心位置。如果要打开文档或创建新文档,就要创建新的 Document 对象。每个打开或新创建的文档均被添加至 Documents 集合。
具有焦点的文档称为活动文档,即ActiveDocument。