Word 编程

  1. Word Border 对象
  2. Find 查找替换
  3. Word 打印
  4. Word Range 对象
  5. Word 制表位
  6. Word 表格
  7. Word 宏
  8. Word 内置对话框
  9. Word 系统任务
  10. Word 宏

Application 对象

类名:"Word.Application"。

属性/方法 意义
ActiveDocument 当前活动文档
Documents Documents 集合对象
CapsLock 大写锁定状态
Activate 激活 WORD 应用程序
ChangeFileOpenDirectory(Path) 设置打开文件时的目录
Quit(Savechangs,Format) 退出 WORD,参数
Run(MacroName,[args]) 运行宏,如:Run("mysub")
BackgroundPrintingStatus 后台运行的打印任务数,关闭前检测防止打印失败
CommandBars 工具栏、菜单栏集合
Selection Selection 对象

Quit 参数

Savechanges = wdDotNotSaveChanges 不保存
Savechanges = wdPromptToSaveChanges  提示
Savechanges = wdSaveChanges 保存
Format = wdOriginalDocumentFormat 按原格式
Format = wdPromptUser  提示
Format = wdWordDocument 按 Word 格式

Documents 对象

属性/方法 意义
Add(模块名,新建模板,文档类型,可见) 返回新建文档,文档类型
Close() 关闭所有文档
Item 包含 Document 对象集合
Open(FileName,转换类型,只读) 打开并返回文档
Save() 保存所有文档

文档类型

wdNewBlankDocument 空文档
wdNewEmailMessage  
wdNewFrameset WEB 框架
wdNewWebPage WEB 页

Document 对象

属性/方法 意义
Activate() 激活文档
Close(SaveChanges,格式) 关闭文档
ClosePrintPreview() 关闭预览
Goto(What,Whick,Count,Name) 光标到某处
Range([Start],[End]) 返回文档区域 Range 对象
Save([Comment]) 保存文档,参数表示保存一个版本及说明
SaveAs(FileName,FileFormat) 文档另存为
Background 背景颜色
Bookmarks 书签 Bookmarks 对象
Characters 字符 Characters 对象
Fields 域 Fields 对象
Hyperlinks 链接 Hyperlinks 对象
Indexes 索引 Indexes 集合对象
Paragraphs 段落 Paragraphs 对象
Path 文档路径
Saved 是否未被更改
Styles 样式 Styles 集合对象
Tables 表格 Tables 集合对象
Words 单词 Words 对象
PrintOut(...) 打印文档
Password as String 找开文件密码,只写
WritePassword as String 只读文件密码,只写
BuiltInDocumentProperties 文档信息,如页数
InlineShapes 嵌入式图形对象集合
Shapes 浮动图形对象集合

Hyperlinks 集合对象

Add(Range, Address, SubAddress, ScreenTip, TextToDisplay, Target) 返回新建的超级链接对象
Count 链接数量
Item(n) 返回超级链接对象,默认属性

Hyperlink 对象

属性 意义
Follow(newWin) 打开链接,参数是是否开新窗口
Address 链接目标地址
AddToFavorites() 添加到收藏夹
Delete() 删除

FileFormat

wdFormatDocument WORD 文档
wdFormatDOSText MS-DOS 文本
wdFormatDOSTextLineBreaks 带换行符的 MS-DOS 文本
wdFormatEncodedText  
wdFormatHTML WEB 页
wdFormatRTF RTF 格式
wdFormatTemplate 文档模板
wdFormatText 文本
wdFormatTextLineBreaks  带换行符的文本
wdFormatUnicodeText