(200分)怎样在DELPHI中控制WORD来运行VBA?(200分)

  • 主题发起人 主题发起人 lqpg
  • 开始时间 开始时间
L

lqpg

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大狭:
兄弟想用DELPHI来控制WORD去执行VBA,那位师兄有这方面的经验,
请指点指点!感激不尽!(有DEMO最好!)
lqp5000@163.com
scpxjd@263.net
 
只能提供一个思路,试试:
通过在WORD中执行动作,将这些动作用宏记录下来,再在Delphi中将其翻译成pascal,
一样的能够执行,在Delphi中很容易实现WORD执行的动作,至于你所说的调用VBA,实在
是爱莫能助。
 
直接可以调用的。
 
直接使用word中的函数或者宏
 
var AFileName:OleVariant;

begin
AFileName:='d:/test.doc';
//打开外部Word文档
WordApplication1.Documents.Open(AFileName,EmptyParam,EmptyParam,EmptyParam
,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam );
WordApplication1.Visible:=true;//是否显示文件编辑
WordApplication1.Run('test'); //运行test这个宏
end;
 
http://kingron.myetang.com/
下载中心
VBA编程资料 For Word
 
后退
顶部