新建
上传
首页
助手
最?/div>
资料?/div>
工具

本文的对象是:有一?/p>

Excel VBA

基础,对

Word VBA

还没有什么认识,想在

Excel

中通过

VBA

操作

Word

还有困难的人?/p>

 

 

 

一、新?/p>

Word

引用

 

需要首先创建一个对

 

Word Application 

对象的引用。在

VBA

中,工具

-

引用,选取

“MicroSoft Word 11.0 Object Library?/p>

?/p>

 

方法一?/p>

New Word.Application 

  

  

Dim Wordapp As Word.Application 

  

  

Set Wordapp = NewWord.Application 

  

  

Wordapp.Visible = True  

   

   

   

   

   

   '

可见

 

  

  

'Wordapp.ScreenUpdating =False  

   

   

   

  

'

屏幕刷新

 

 

 

  

  

Dim WordD As Word.Document  

   

 '

定义

word

?/p>

 

Set WordD = Wordapp.Documents.Add  

   

   

   

   

   

 '

新建文档

 

‘Set WordD = Wordapp.Documents.open(filename)

  

   

   

  

'

打开文档

 

…?/p>

 

WordD.Close  

   

   

   

   

   

   

   

  

'

关闭文档

 

Set WordD = Nothing 

WordApp.Quit  

   

   

   

   

   

   

   

 '

退?/p>

Word

对象

 

 

 

方法二?/p>

CreateObject 

  

  

Dim WordApp As Object 

  

  

Set WordApp =CreateObject("Word.Application")  

  

'

新建

Word

对象

 

?/p>

后续操作及退出一?/p>

…?/p>

 

 

 

方法三?/p>

GetObject 

文件已打开的情况下,使用:

SetWordD=GetObject(filename)

,可建立对文档的?/p>

用,如果文件没有打开,则还需要先用方法一或二来操作?/p>

 

 

 

至于方法一和方法二的区别,在网上询问了一下,大师们的回答是:

 

方法一:前期绑?/p>

,

好处是在对象后输入句点可以给出快速提示,因为需要先引用?/p>

象,所以容易出现版本兼容问题?/p>

 

方法二:后期绑定,没有提示,根据运行代码机器上对象的版本创建对象,兼容?/p>

好?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

本文的对象是:有一?/p>

Excel VBA

基础,对

Word VBA

还没有什么认识,想在

Excel

中通过

VBA

操作

Word

还有困难的人?/p>

 

 

 

一、新?/p>

Word

引用

 

需要首先创建一个对

 

Word Application 

对象的引用。在

VBA

中,工具

-

引用,选取

“MicroSoft Word 11.0 Object Library?/p>

?/p>

 

方法一?/p>

New Word.Application 

  

  

Dim Wordapp As Word.Application 

  

  

Set Wordapp = NewWord.Application 

  

  

Wordapp.Visible = True  

   

   

   

   

   

   '

可见

 

  

  

'Wordapp.ScreenUpdating =False  

   

   

   

  

'

屏幕刷新

 

 

 

  

  

Dim WordD As Word.Document  

   

 '

定义

word

?/p>

 

Set WordD = Wordapp.Documents.Add  

   

   

   

   

   

 '

新建文档

 

‘Set WordD = Wordapp.Documents.open(filename)

  

   

   

  

'

打开文档

 

…?/p>

 

WordD.Close  

   

   

   

   

   

   

   

  

'

关闭文档

 

Set WordD = Nothing 

WordApp.Quit  

   

   

   

   

   

   

   

 '

退?/p>

Word

对象

 

 

 

方法二?/p>

CreateObject 

  

  

Dim WordApp As Object 

  

  

Set WordApp =CreateObject("Word.Application")  

  

'

新建

Word

对象

 

?/p>

后续操作及退出一?/p>

…?/p>

 

 

 

方法三?/p>

GetObject 

文件已打开的情况下,使用:

SetWordD=GetObject(filename)

,可建立对文档的?/p>

用,如果文件没有打开,则还需要先用方法一或二来操作?/p>

 

 

 

至于方法一和方法二的区别,在网上询问了一下,大师们的回答是:

 

方法一:前期绑?/p>

,

好处是在对象后输入句点可以给出快速提示,因为需要先引用?/p>

象,所以容易出现版本兼容问题?/p>

 

方法二:后期绑定,没有提示,根据运行代码机器上对象的版本创建对象,兼容?/p>

好?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

本文的对象是:有一?/p>

Excel VBA

基础,对

Word VBA

还没有什么认识,想在

Excel

中通过

VBA

操作

Word

还有困难的人?/p>

 

 

 

一、新?/p>

Word

引用

 

需要首先创建一个对

 

Word Application 

对象的引用。在

VBA

中,工具

-

引用,选取

“MicroSoft Word 11.0 Object Library?/p>

?/p>

 

方法一?/p>

New Word.Application 

  

  

Dim Wordapp As Word.Application 

  

  

Set Wordapp = NewWord.Application 

  

  

Wordapp.Visible = True  

   

   

   

   

   

   '

可见

 

  

  

'Wordapp.ScreenUpdating =False  

   

   

   

  

'

屏幕刷新

 

 

 

  

  

Dim WordD As Word.Document  

   

 '

定义

word

?/p>

 

Set WordD = Wordapp.Documents.Add  

   

   

   

   

   

 '

新建文档

 

‘Set WordD = Wordapp.Documents.open(filename)

  

   

   

  

'

打开文档

 

…?/p>

 

WordD.Close  

   

   

   

   

   

   

   

  

'

关闭文档

 

Set WordD = Nothing 

WordApp.Quit  

   

   

   

   

   

   

   

 '

退?/p>

Word

对象

 

 

 

方法二?/p>

CreateObject 

  

  

Dim WordApp As Object 

  

  

Set WordApp =CreateObject("Word.Application")  

  

'

新建

Word

对象

 

?/p>

后续操作及退出一?/p>

…?/p>

 

 

 

方法三?/p>

GetObject 

文件已打开的情况下,使用:

SetWordD=GetObject(filename)

,可建立对文档的?/p>

用,如果文件没有打开,则还需要先用方法一或二来操作?/p>

 

 

 

至于方法一和方法二的区别,在网上询问了一下,大师们的回答是:

 

方法一:前期绑?/p>

,

好处是在对象后输入句点可以给出快速提示,因为需要先引用?/p>

象,所以容易出现版本兼容问题?/p>

 

方法二:后期绑定,没有提示,根据运行代码机器上对象的版本创建对象,兼容?/p>

好?/p>

 

Ͼλ">
Ͼλ
Ŀ

Excel VBA 操作 Word(入门? - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

本文的对象是:有一?/p>

Excel VBA

基础,对

Word VBA

还没有什么认识,想在

Excel

中通过

VBA

操作

Word

还有困难的人?/p>

 

 

 

一、新?/p>

Word

引用

 

需要首先创建一个对

 

Word Application 

对象的引用。在

VBA

中,工具

-

引用,选取

“MicroSoft Word 11.0 Object Library?/p>

?/p>

 

方法一?/p>

New Word.Application 

  

  

Dim Wordapp As Word.Application 

  

  

Set Wordapp = NewWord.Application 

  

  

Wordapp.Visible = True  

   

   

   

   

   

   '

可见

 

  

  

'Wordapp.ScreenUpdating =False  

   

   

   

  

'

屏幕刷新

 

 

 

  

  

Dim WordD As Word.Document  

   

 '

定义

word

?/p>

 

Set WordD = Wordapp.Documents.Add  

   

   

   

   

   

 '

新建文档

 

‘Set WordD = Wordapp.Documents.open(filename)

  

   

   

  

'

打开文档

 

…?/p>

 

WordD.Close  

   

   

   

   

   

   

   

  

'

关闭文档

 

Set WordD = Nothing 

WordApp.Quit  

   

   

   

   

   

   

   

 '

退?/p>

Word

对象

 

 

 

方法二?/p>

CreateObject 

  

  

Dim WordApp As Object 

  

  

Set WordApp =CreateObject("Word.Application")  

  

'

新建

Word

对象

 

?/p>

后续操作及退出一?/p>

…?/p>

 

 

 

方法三?/p>

GetObject 

文件已打开的情况下,使用:

SetWordD=GetObject(filename)

,可建立对文档的?/p>

用,如果文件没有打开,则还需要先用方法一或二来操作?/p>

 

 

 

至于方法一和方法二的区别,在网上询问了一下,大师们的回答是:

 

方法一:前期绑?/p>

,

好处是在对象后输入句点可以给出快速提示,因为需要先引用?/p>

象,所以容易出现版本兼容问题?/p>

 

方法二:后期绑定,没有提示,根据运行代码机器上对象的版本创建对象,兼容?/p>

好?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • 2014Ѫѹҩ𰸽
  • пȵĶд11
  • 2014ȱȻѧĿ - ͼ
  • ְ4AԪ֪ʶհϰ-16ҳ
  • ǻڿѧ[1]
  • Ʋ
  • ƼءůΪword汾 (2ҳ)
  • 2018ҵλ⿼㡶ѧܷ2
  • -㶫ʡ꼶ѧĩģԾ(B).doc

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)