如何在一个word文档中嵌入一个宏,使其被打开时被自动运行

haoyuzsjie 2003-10-10 08:52:05
我想要做一个宏,用来捕捉preprint事件,可是这样做前提是这个事件事先与文档相绑定,所以我希望有办法当文档打开时自动运行一个用来初始化对象的宏.
...全文
633 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
haoyuzsjie 2003-11-12
  • 打赏
  • 举报
回复
选不想了,压后再审.我是想做一个模板,中间有许多表格,只让用户填充一些项目,而不能改变表格.
duye 2003-11-07
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2382/2382952.xml?temp=.3360407
polytrans 2003-11-07
  • 打赏
  • 举报
回复
将要执行的代码放到 sub autoexec() 不就行了。
ddxx01 2003-11-04
  • 打赏
  • 举报
回复
做成一个模板,给你自己写的宏取名叫autonew.只要一打开这个模板,就会自动运行autonew宏,余下的问题我也不知道该怎么解决,关注。
duye 2003-11-03
  • 打赏
  • 举报
回复
比如服务器端有一个word文档(宏),下载到本地生成一篇文档,要求有类似跟踪打印等命令的宏,也就是要给文档增加宏!
duye 2003-11-03
  • 打赏
  • 举报
回复
楼主的意思是用程序生成一个word文档,供用户阅读或者打印,但是要统计阅读或者打印的次数,所以说要有一个宏来间断系统提供的打印或者打开命令么??有难度,关注
haoyuzsjie 2003-11-03
  • 打赏
  • 举报
回复
不好意思,现在有时间了,但好象这么做是有点问题的,原因是宏代码必须何存在noraml.dot中才有用,也就是说,如果这个word文档拿到别的机上就还是没有效果.我现在也不表楚是不是这样,谁还有什么高见
klbt 2003-11-02
  • 打赏
  • 举报
回复
同意楼上。
qiqunet 2003-10-11
  • 打赏
  • 举报
回复
在ThisDocument的Document_Open()事件中加入代码就可以了吧?

Private Sub Document_Open()
MsgBox "open me"
Selection.TypeText Text:="I have been open"
End Sub
vickluo 2003-10-10
  • 打赏
  • 举报
回复
请关注次帖!

5,172

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧