Microsoft Word对象

上传人:灯火****19 文档编号:122006727 上传时间:2020-02-29 格式:PDF 页数:34 大小:661.23KB
返回 下载 相关 举报
Microsoft Word对象_第1页
第1页 / 共34页
Microsoft Word对象_第2页
第2页 / 共34页
Microsoft Word对象_第3页
第3页 / 共34页
Microsoft Word对象_第4页
第4页 / 共34页
Microsoft Word对象_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《Microsoft Word对象》由会员分享,可在线阅读,更多相关《Microsoft Word对象(34页珍藏版)》请在金锄头文库上搜索。

1、 Microsoft Word 对象对象 赢政天下论坛 三戒 制作 qinyangdl qinyangdl 1 目录目录 Microsoft Word 对象 1 1 运用 Application 对象 1 2 运用 Document 对象 1 2 1 返回 Document 对象 2 2 2 打开文档 2 2 3 创建和保存文档 4 2 4 激活一个文档 5 2 5 打印一个文档 5 2 6 关闭文档 5 2 7 访问文档中的对象 5 2 8 向文档添加对象 6 3 运用 Range 对象 6 3 1 使用 Range 对象来代替 Selection 对象 6 3 2 使用 Range 方法返

2、回 Range 对象 7 3 3 使用 Range 属性来返回一个 Range 对象 8 3 4 修改文档的一部分 8 3 5 修改一组文档元素 9 3 6 返回或设置范围中的文字 10 3 7 重新定义 Range 对象 11 3 8 在范围内的段落中循环 11 3 9 使用 Next 属性或方法 11 3 10 将 Range 对象赋值给变量 12 3 11 使用 Duplicate 属性 12 3 12 运用文档构成部分 12 4 运用 Selection 对象 13 4 1 移动和扩展选定内容 14 4 2 在 Selection 对象使用的对象 14 4 3 Selection 对象

3、的属性和方法 15 4 3 1 返回或设置选定内容中的文字 15 4 3 2 为许多文字设定格式 15 4 3 3 返回一个 Range 对象 15 4 3 4 返回关于选定内容的信息 16 4 3 5 判断文字是否被选定 16 5 运用 Find 和 Replacement 对象 16 5 1 使用 Selection Find 16 5 2 使用 Range Find 17 5 3 使用 Replacement 对象 17 6 运用 Table Column Row 和 Cell 对象 18 6 1 修改图形表格的行与列 18 7 运用其他普通对象 19 7 1 使用 HeaderFoot

4、er 对象 19 7 2 使用 Styles 集合 20 2 7 3 指定 CommandBars 20 7 4 使用 Dialogs 集合 20 7 5 返回 MailMerge 和 MailMerge 对象 20 7 6 在文档中添加和编辑域 21 7 7 InlineShape 对象同 Shape 对象的对比 21 7 8 在 Word 窗体中使用 FormField 对象 22 8 判断对象是否有效 22 9 修改 Word 命令 23 9 1 修改 Word 命令 23 10 运用事件 23 10 1 Document 事件 24 10 2 ActiveX 控件事件 24 10 3

5、Application 事件 24 10 4 事件描述 25 11 使用自动宏 25 12 使用自动化 26 12 1 从另一个应用程序中对 Word 进行自动化 26 12 2 从 Word 对另一个应用程序进行自动化 27 12 3 同内嵌 Word 对象进行通信 28 1 序言 Visual Basic 支持一个对象集合 该集合中的对象直接对应于 Microsoft Word 97 中的元素 并且通过用户界面 用户熟悉这些元素中的绝大多数 例如 Document 对象代表了一个打开的文档 Bookmark 对象代表了一个文档中的书 签 而 Selection 对象则代表了在一个文档窗口窗

6、格中的选定内容 在 Word 中 每一类元素 文档 表格 段落 书签 域等等 都可以用 Visual Basic 的对象 来表示 要在 Word 中自动执行任务 可以使用这些对象的方法和属性 关于理解和使用 Microsoft Office 97 对象模型的一般性内容 请参阅本书的 第二章 理解对象模型 在 Microsoft Office 97 中的对象模型相当丰富 其中 包含了大约 180 个对象 要查看 Word 对象模型的层次关系图 请参阅 帮助 中的 Microsoft Word 对象 要获得对某种特定对象的详细描述 可以在此图 中单击该对象的名字 或是在 帮助 的索引中对特定对象进

7、行搜索 怎样显示 Word Visual Basic 帮助 要使用 Word Visual Basic 帮助 必须在安装过程中选择 自定义 的安装 方式 并且为 Word 选中 Visual Basic 在线帮助 复选框 否则 安装程序不 会安装 Visual Basic 帮助 如果用户已经安装好了 Word 那么可以再次运行 Setup 程序来安装 Visual Basic 帮助 要查看 Word Visual Basic 帮助 可以在 Visual Basic 编辑器里的 帮助 菜单中点击 目录和索引 一项 在 帮助主题 对话框的 目录 一表中 双 击 Microsoft Word Vis

8、ual Basic 参考 然后再双击 Visual Basic 参考 帮 助主题 对话框会重新出现 显示出Microsoft Word Visual Basic的目录和索引 1 1 运用运用 Application 对象对象 在用户启动一个 Word 时段的同时 也创建了一个 Application 对象 用户 可以使用 Application 对象的属性或方法来控制或返回应用程序范围内的特性 控制应用程序窗口的外观或者调整 Word 对象模型的其他方面 可以使用 Application 属性来返回 Word Application 对象 以下的示例从视图状态切换到 打印预览状态 Applic

9、ation PrintPreview True Application 对 象 的 一些 属性 控制 着应 用程序 的外 观 例如 如 果 DisplayStatusBar 属性为 True 真 那么状态栏是可见的 如果 WindowState 属性值为 wdWindowStateMaximize 那么应用程序窗口处于最大化状态 以下 的示例设臵了屏幕上应用程序窗口的大小 With Application WindowState wdWindowStateNormal Height 450 Width 600 End With Application 对象的属性也可以访问处于对象层次中较低级的

10、对象 比如 Windows 集合 代表了当前所有打开的窗口 和 Documents 集合 代表了当前所有 打开的文档 用户可以使用属性 有时候也叫做访问者 从对象层次中最高一 级的 Application 对象向下访问到较低级的对象 Document 对象 Window对象 Selection 对象等等 可以使用以下两个示例之一来打开 MyDoc doc Application Documents Open FileName C DOCS MYDOC DOC Documents Open FileName C DOCS MYDOC DOC 因为 Document 属性是共用的 所以 Appli

11、cation 属性是可选的 共用属性 和方法无需 Application 对象限定符 要在 对象浏览器 中浏览共用属性和方 法的列表 可以在 类别 栏中单击 共用项就会列在 成员 栏中 注释 Option 对象包含了控制 Word 共用行为的一些属性 许多 Option 对 象的属性对应于 Option 对话框中的各项 Tools 菜单 使用 Application 对象的 Option 属性可以返回 Option 对象 以下的示例设臵了三个应用程序范围内的选 项 因为 Option 属性是共用的 所以在本示例中无需 Application 属性 With Application Option

12、s AllowDragAndDrop True ConfirmConversions False MeasurementUnit wdPoints End With 2 运用运用 Document 对象对象 当用户在 Word 中打开或创建一个文件的同时 也创建了一个 Document 对象 用户可以使用 Document 对象或 Documents 集合的属性或方法来打开 创建 保存 激活或者关闭文件 2 2 1 返回返回 Document 对象对象 用户可以使用语法 Documents index 来返回作为一个 Document 对象的任 何打开的文档 在这里 index 是该文档的名字

13、或索引号 在以下的示例中 变量 myDoc 包含一个 Document 对象 该对象代表名为 Report doc 的打开的文 档 Set myDoc Documents Report doc 索引号代表了文档在 Documents 集合中的位臵 在以下的示例中 变量 myDoc 包含了一个 Document 对象 该对象代表 Documents 集合中的第一个文 档 Set myDoc Documents 1 注释 因为当用户添加或关闭多个文档时 某个特定文档的索引号会发生改 变 所以最好使用文档的名字来对 Documents 集合中的 Document 对象进行索 引 除了通过文档的名字或

14、索引号来引用文档 还可以使用 ActiveDocument 属 性来返回一个引用活动文档 当前着眼的文档 的 Document 对象 以下的示例显 示产活动文档的名字 如果没有打开的文档 则该示例显示一条消息 If Documents Count 1 Then MsgBox ActiveDocument Name Else MsgBox No documents are open End If 2 2 打开文档打开文档 要打开一个已经存在的文档 可以使用 Open 方法 Open 方法应用于通过 Document 属性返回的 Documents 集合 以下的示例打开了文件 Test doc 从

15、当 前文件夹 并且启动了更改跟踪 Set myDoc Documents Open FileName TEST DOC myDoc TrackRevisions True 注意到在上例中 Open 方法的返回值是一个 Document 对象 该对象表示刚 被打开的文档 在此示例中的文件名不包含路径 因此 是假定了该文件在当前 的文件夹中 但这会导致出现一个运行时错误 因为一旦用户创建了与当前文件 夹不同的文件夹 Visual Basic 就再也找不到该文件了 但是 用户可以通过指 明完整的路径 就如同下表所示的那样 来确保打开正确的文件 操作系统操作系统 FileName 参数参数 Windo

16、ws FileName C Documents Temporary File doc Macintosh FileName Hard Drive Documents Temporary File 如果用户的宏只用于一种文件系统 那么可以在 FileName 参数中指定路径 分隔符 或者 就如同上表所示的那样 以下示例显示了与文件系统 无关的代码 可以用来打开 Sales doc 并且假定 Sales doc 已经保存在 Word 的 程序文件夹中 programPath Options DefaultFilePath wdProgramPath 3 Documents Open FileName programPath Application PathSeparator SALES DOC PathSeparator 属性返回当前文件系统 例如 用于 MS DOS Windows 的文件分配表 或者 用于 Macintosh 的正确的文件分隔符 DefaultFilePath 属性返回文件的位臵 比如文档所在文件夹的路径 程序文件夹或者当前文件夹 如果所指定的文件名既没有在当前文件夹

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号