Word2003使用VBA教程

时间:2024-10-01 21:06:20

【正文】

注:本文中所有vba代码都是储存在doc中,而非normal.dot

1.打开一个.doc文档

2.按ALT+F11

3.左侧 Project-插入-模块

Word2003使用VBA教程

4.输入自己的代码,一定要是函数的形式

例如输入如下代码:

Sub InsertTextAtEndOfDocument()
ActiveDocument.Content.InsertAfter Text:=" The end."
End Sub
Sub AddTextBeforeSelection()
Selection.InsertBefore Text:="new text "
End Sub

Word2003使用VBA教程

5.保存后关闭vb编辑器,于是返回到文档那里

6.进入 工具-自定义-命令-键盘-宏

Word2003使用VBA教程

Word2003使用VBA教程

7.“将更改保存在”改成你的doc名称

Word2003使用VBA教程

8.点击第一个宏(AddTextBefore...);点击“请按新快捷键”的输入框;然后按下键盘上你想要的快捷键,例如F5;然后点击左下角“指定”。

Word2003使用VBA教程

9.点击第二个宏,做同样的事,例如我将快捷键设置为F6。

10.关闭这两个弹出框

11.如果直接按F5或F6,会说“该工程中的宏被禁止”。那么就打开 工具-选项-安全性-宏安全性 设置为“低”。然后(一定要)关闭再打开word。

Word2003使用VBA教程

12.在你的文档中多按几次F5和F6试试看吧!

Word2003使用VBA教程

【下一步】

http://www.feiesoft.com/vba/word/ 这个vba的API貌似挺全的

【参考资料】

1.http://wenda.so.com/q/1378498755073977?src=140

2.http://blog.jjjxxx.com.cn/u/huanghaiming/Blog.aspx/t-5663