网站方案范文,如何利用网站策划做好网站建设,h5免费制作网站模板,太原做网站的通讯公司《VBA之Word应用》#xff08;10178982#xff09;#xff0c;是我推出第八套教程#xff0c;教程是专门讲解VBA在Word中的应用#xff0c;围绕“面向对象编程”讲解#xff0c;首先让大家认识Word中VBA的对象#xff0c;以及对象的属性、方法#xff0c;然后通过实例让…《VBA之Word应用》10178982是我推出第八套教程教程是专门讲解VBA在Word中的应用围绕“面向对象编程”讲解首先让大家认识Word中VBA的对象以及对象的属性、方法然后通过实例让大家感受到Wordnbsp;VBA 的妙处。
nbsp;这套教程是专门针对WORD VBA 的教程是VBA中的稀缺资源我给这套教程分归为中级教程希望大家在VBA入门后再学习这套教程这样会更加深入的理解面向对象编程的意义。
本套教程共三册十六章今日内容为第一章部分第六节:Word中对象的层次结构
【分享成果随喜正能量】无论遇到任何逆境都不要扰乱欢喜的心境因为忧愁苦恼不但于事无补反而会使人失坏许多善根。。
第六节Word中对象的层次结构
这是本章的最后一讲给大家讲解Word中对象的层次结构这讲的内容对于我们理解“面向对象编程”是十分有益的。在《VBA之Excel应用》中也有过类似的讲解同样在Word的结构中再次理解。
1经常被引用的Word对象
在nbsp;VBA与Microsoft Word交互时我们会经常引用 Word中的对象。最常见的对象有
1Application 对象是指微软 Word 本身
2 Document 对象是指Word 文档
3 Range 对象是指Word文档的一部分
4 Selection 对象是指选定的范围或光标位置
5 Paragragh对象是指文档的段落
6Section 对象代表所选内容、范围或文档中的一节。
7Characters 对象代表所选内容、范围或文档中的字符集合
8 HeaderFooter对象代表一个单独的页眉或页脚。HeaderFooter对象是 HeadersFooters 的集合成员。HeadersFooters集合包含指定的文档中所有页眉和页脚。
其实在VBA之Word应用的对象引用过程中Document对象处于中心位置。如果您要打开文档或创建新文档就要创建新的Document对象。每个打开或新创建的文档均被添加至 Documents集合。具有焦点的文档称为活动文档即ActiveDocument。
2nbsp;nbsp;Documents 集合与Document文档
其实在nbsp;Word 中几乎所有的操作都要调用Document对象或其内容。当您用VBA操作 Word时Document对象表示一个打开的文档而且所有的Document对象都是Application 对象的Documents集合的成员。
什么是Documents集合呢Documents 集合是Word 中当前打开的所有Document对象的集合。
下面我们看一个实例在这个实例中要判断示例01.docx文档是否被打开如果已经打开则激活这个文档如果没有被打开则打开这个文档
Sub mynzK()
nbsp;nbsp;nbsp;nbsp;Dim myDoc As Document
nbsp;nbsp;nbsp;nbsp;For Each myDoc In Documents
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;If myDoc.Name 示例01.docx Then myFind True: Exit For
nbsp;nbsp;nbsp;nbsp;Next
nbsp;nbsp;nbsp;nbsp;If myFind True Then
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Documents.Open FileName:ActiveDocument.Path \示例01.docx
nbsp;nbsp;nbsp;nbsp;Else
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Documents(示例01).Activate
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;MsgBox [示例01]文档已经打开
nbsp;nbsp;nbsp;nbsp;End If
End Sub
代码截图 在文档已经被打开的状态下执行代码的运行效果 代码讲解略 其实在WORD的Document中字符Characters组成单词Words单词Words组成句子Sentences句子Sentences组成段落Paragraphs等等。因此每一个Document对象都具有 Characters、Words、Sentences 和 Paragraghs 四个集合。
此外每个文档具有一个包含一个或多个节的Sections集合每一个节都有一个包含该节页眉和页脚的 HeadersFooters 集合。这就是Word中需要了解的一些结构其实和EXCEL中的工作薄、工作表、单元格、行列的称谓相类似。 3区分字符、单词、句子、段落、节
Word文档就是一个巨大的字符流。这种字符流是字符Characters、单词Words、句子Sentence和段落Paragragh的集合。所以文档就是一些字符。每个字符都有一定的作用。某些字符是字母、空格或制表符另一些字符是段落标记或分页符等等。字符Characters、单词Words、句子Sentences、段落Paragraphs和节Sections的区分如下
一个文档Document是有几个节Sections组成一节有几段Paragraphs组成每段有几句Sentences组成每句又有几个单词Words组成每个单词Words有几个字符Characters组成。
1)字符Characters组成单词Words
2)单词Words组成句子Sentences
3)句子Sentences组成段落Paragraphs
4)文档Document是一个包含一个或多个节Sections的集合每一个节都有一个包含该节页眉和页脚的HeadersFooters集合。 今日内容回向
nbsp;nbsp;1 Word中的对象常用的有哪些
2Word中文档集合和文档、节、段落、句子、单词、字符是什么样的层次结构 本讲内容参考程序文件Doc 001文档.docm 分享成果随喜正能量 我20多年的VBA实践经验全部浓缩在下面的各个教程及应用工具中