- 1、本文档共127页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vba编程课件(涉及word和excel)
1)ActiveDocument 属性 activeDocument是一个只读属性它返回一个Document 对象 ,该对象代表活动文档。如: With ActiveDocument If .Saved = False Then .Save .Close End If End With 2)commandbars 属性 用comandbars 属性可以返回一个CommandBars集合, 该集合代表 Word 的菜单栏及所有工具栏。 下面的示例在应用程序窗口的底部显示“绘图”工具栏: With CommandBars(Drawing) .Visible = True .Position = msoBarBottom End With 3)tasks 属性 返回一个Tasks 对象集合它代表了所有正在运行的应 用程序。下面的示例功能是如果计算器还没有运行则 Word 启动并显示计算器: If Not Tasks.Exists(计算器) Then Shell calc.exe Tasks(计算器).WindowState = wdWindowStateNormal End If 该代码中的shell命令可以用来启动命令行程序。 4)Quit 方法 Quit 方法的作用是退出 Word 并可选择保存打开的文档。 语法: object.Quit(SaveChanges) 其中SaveChanges参数可以是wdDotNotSaveChanges , wdPromptToSaveChanges 或wdSaveChanges 。 5)DocumentBeforeClose 事件 该事件在打开的文档关闭之前发生,发生时具有cancel 参数,可以决定是否真的关闭。 在使用该事件之前,必须了解在WORD VBA中对application 对象声明事件过程是一件复杂的事情,它分为两个步骤: 第一步:选择project节点,并点击右键插入类模块, 在类模块中写入如下代码: Public WithEvents appWord As Word.Application Private Sub appWord_DocumentBeforeClose (ByVal Doc As Document, Cancel As Boolean) ret = MsgBox(你确定要关闭么?, vbYesNo) If ret = vbNo Then Cancel = True End Sub 上述代码中的appWord为具有事件的word application对象,当然 不是一定要叫appword 第二步:在document(文档)的open事件中,加入代码, 在文档打开的时候将appword对象与word的application对象 绑定,代码如下: Dim X As New 类1 Private Sub Document_Open() Set X.appWord = Word.Application End Sub 这里假设appword类所在的类模块文件名为“类1”。X为 该类模块的对象名,可以任意。 6)DocumentBeforePrint 事件 该事件在打开的文档打印之前发生,该事件也具有参数 Cancel, 如果为 False 则过程完成后将不打印文档。 比如我们可以利用在normal.doc模板中的该事件,使所有 使用normal模板的word文档打印命令无效。 二、documents 对象和document 对象集合 document 对象代表的是一篇完整的Word 文档它包括了文档 中所有的对象,如段落、文本、字句、表格、格式等。这些对 象之间也是有鲜明的层次的。而documents 对象集合则是所有 当前打开的document对象的集合。 可以通过使用 Documents 对象集合以及名称或索引序号来 得到文档对象。其语法为Documents(index) ,其中index 既可 以是文档的名称如”mydoc.doc” ,也可以是文档的索引序号。 如下列代码激活Documents 集合中的第一篇文档: Documents(1).Activate 下面我们来具体了解一下它们的方法 1) Add 方法 使用 Documents 对象集合的Add 方法可以新建一篇空白 文档并将返回
您可能关注的文档
- Flink服装公司创业策划书( 30页).doc
- FMEA实践.ppt
- FTP文件上传下载删除解决乱码.doc
- galaxy螺旋星系.ppt
- generic一般的.doc
- GML语言教程(中文版).doc
- Gone with the wind英文读后感(附图片).doc
- Google Analytics(Google分析)全接触.doc
- google图书如何下载.docx
- Google工作整理术(干货版).doc
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
文档评论(0)