怎么样在动态的WORDApplication中获得MailMerge属性???(20分)

  • 主题发起人 主题发起人 oly102
  • 开始时间 开始时间
O

oly102

Unregistered / Unconfirmed
GUEST, unregistred user!
strFullFileName = strFullFileName + "//Merge.DOC"
AnsiString pageoption="PageOption";//宏名,
bool ReadOnly =False;
bool AddToRecentFiles=False;
try{
V = GetWordObject();
//自定义函数,这个我就不说了,论坛大把~
V.Exec(PropertySet("Visible")<<true);
Variantdo
cs = V.Exec(PropertyGet("Documents"));
do
cs.Exec(Procedure("Open")<<strFullFileName<<ReadOnly<<AddToRecentFiles);
// V.Exec(Procedure("Run")<<pageoption);
//运行宏处理,
do
cs.OlePropertyGet("MailMerge") //????????问题,怎么获得MailMerge属性?
}
catch(...) {
ShowMessage(" 执行WORD程序PageOption宏出错!");
return;
}
我不想用BCB提供的WORDApplication 控件,因为关闭WORD时不能自由的关闭:)
Docs.OlePropertyGet("MailMerge")这里我试了N种方式,仍然不能获取其属性~
 
啊哦,写错1点,MailMerge是Documents 下的一个属性,返回的值也为Mailmerge对象,
另外,如果取得了Mailmerge属性,那应该怎样获得SQL中的数据源?
高手帮忙啊,我都痛苦了1个月了~~~~~~~~~~
 
怎么没有人答啊~????????
大虾都去哪了????????
伤心啊~~
 
..........嫌分少啊?我可以加啊,怎么没人答.....
 
后退
顶部