Word中,VBA代码也可以应用,利用代码打开一个文档-docx文件怎样打开
大家好,我们今日继续讲解VBA代码解决方案的第138讲内容:在Word中,VBA代码如何打开一个文档。在我之前的讲解中,我讲过,VBA是实现OFFICE实现自动化的一个手段,那么既然WORD是OFFICE的一个主要的应用工具,他也是可以应用WORD的。从今天开始我将利用几讲的内容给大家讲讲Word相关的VBA内容。
其实,在 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。
这节的内容我们就看看如何打开一个Documents,打开一个Documents有两种方法:
一个是Open 方法,一个是add 方法。
一 Open方法:用于打开Documents集合中的单个Document对象
语法格式:expression.Open(FileName,ConfirmConversions,ReadOnly,AddToRecentFiles,PasswordDocument,PasswordTemplate,Revert,WritePasswordDocument,WritePasswordTemplate,Format,Encoding,Visiable)
大家是不是被上面的语法所吓倒了,不要紧张,其实你只要记住下面简单的应用即可:
比如:打开文件E:\nz\work\文章\myword.docx 我们用下面的几行代码即可:
Sub myopen()
Documents.Open ("E:\nz\work\文章\myword.docx")
End Sub
二 Documents.Add 方法
语法:Documents.Add(Template, NewTemplate, DocumentType, Visible)
同样,我们不必去记忆上面的各个参数,我们只要知道怎么用就可以;如下的过程会打开一个新的文档:
Sub myopen_2()
Documents.Add
End Sub
代码截图:
运行第一段代码:打开文件:myword
运行第二段代码:
打开一个新的WORD文档。
好了,今天的内容就讲到这里,我们后续的几篇文章会陆续讲解Word VBA 的相关知识。
今日内容回向:
1 VBA中WORD的结构是怎么样的?
2 VBA如何打开一个WORD文档?
相关内容
-
在wps中粘贴保留原格式化|wps中复制文件保留原
在wps中粘贴保留原格式化|wps中复制文件保留原有格式,格式化,...
-
WPS里面PDF如何删除一页|word文档怎么去除多余
WPS里面PDF如何删除一页|word文档怎么去除多余的一页,WPS教程...
-
什么是boot.ini文件错误ini的非法解决方案
什么是boot.ini文件错误ini的非法解决方案,,千奇百怪的电脑问...
-
鼠标不能拖动文件了
鼠标不能拖动文件了,鼠标,拖动,本文目录鼠标不能拖动文件了电...
-
icloud设置哪些该打开|icloud在设置哪里打开
icloud设置哪些该打开|icloud在设置哪里打开,,icloud设置哪些...
-
电脑网页打开页面不全怎么办|电脑网页打开后显
电脑网页打开页面不全怎么办|电脑网页打开后显示不全,,1. 电脑...
-
电脑里没有word文档怎么办|为什么我的电脑没有w
电脑里没有word文档怎么办|为什么我的电脑没有word文档,,1. 为...
-
word表头斜线快捷键|word表头怎么加斜线
word表头斜线快捷键|word表头怎么加斜线,,1. word表头怎么加斜...
-
计算机不能打开网页发送更多的数据包,但很少收到
计算机不能打开网页发送更多的数据包,但很少收到(解决方案)。,,问...
-
Outlook的PST文件损坏的修复方法
Outlook的PST文件损坏的修复方法,文件, ...
-
电脑打开lol就死机是怎么回事|电脑一玩lol就死
电脑打开lol就死机是怎么回事|电脑一玩lol就死机什么原因,,电...
-
手提电脑上怎么打开|手提电脑上怎么打开键盘
手提电脑上怎么打开|手提电脑上怎么打开键盘,,手提电脑上怎么...
-
电脑wlan自动断开|电脑打开wlan自动关
电脑wlan自动断开|电脑打开wlan自动关,,1. 电脑打开wlan自动关...
-
wps默认打开如何关闭|如何取消WPS的默认打开方
wps默认打开如何关闭|如何取消WPS的默认打开方式?,WPS教程,1....
-
手提电脑打开蓝牙耳机|怎么打开手提电脑蓝牙
手提电脑打开蓝牙耳机|怎么打开手提电脑蓝牙,,怎么打开手提电...