delphi如何捕获word文档的save事件??(100分)

  • 主题发起人 主题发起人 trackboy
  • 开始时间 开始时间
T

trackboy

Unregistered / Unconfirmed
GUEST, unregistred user!
我用winexec(pchar('cmd.exe /c "start c:/test.doc'),sw_hide)打开一个word文档;
因为word是从数据库中取出来得,当用户编辑完,点保存时,捕获save事件,把数据存到数据库,如何
操作,愿闻其详~~~~~~~~~~
 
没人知道吗??
 
可以捕捉word编辑工具中“SAVE”按钮的BN_CLICKED消息来确定。
 
不好意思,我对消息不太熟,可不可以给出例子,拜托了!!!
主要是不会捕获消息,怎么知道那是“save”按钮的BN_CLICKED
。。。。。。。。。。。。

 
使用VBA代码倒是可以。
就是相当于重载FileSave,然后在这里面处理,比如发送消息,或者直接插入数据库等。。。
 
word是ole服务器,你作个client,word在save时会触发你的client的。
 
有没有例子??重要的几句也可以
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
712
import
I
后退
顶部