请教yzhshi兄和众位自动化高手!WORD的activex控件问题!(100分)

  • 主题发起人 主题发起人 china_hj
  • 开始时间 开始时间
C

china_hj

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个OA中的公文处理!批复和操作WORD的基本功能都搞定!做成ACTIVEX控件!
但是出现一个影响操作的问题!
如果在操作OA页面的时候!如果同时已经打开或者进行时打开WORD的时候!
只要互相切换拷贝内容的时候!控件就不能得到焦点了!有没有办法解决这种问题呢!
如果说得不详细!请直接问!在线等待。

QQ:56517556
 
他休假了。
 
OH!那位大大能救我!
 
yzhshi兄回来了么?????[V][V][V][V]
 
自己up吧
 
学习~
我帮你up
 
你的意思是说,打开两个word然后互相拷贝其中的内容吗?
假如你只需要用程序实现互相拷贝的功能的话!建议你将一个
wordApplication.visible:=false;
这样即可以操作,又不会出现你说的问题!
 
接受答案了.
 
//在当前位置插入DOC文档
//MsDoc:目标Document对象
//FileName:插入DOC文件路径名称
function InsertDoc(MsDoc:OleVariant;FileName:string):string;
var
MsSelection:OleVariant;
begin
result:='1';
try
MsDoc.Activate;
MsSelection:=MsDoc.ActiveWindow.Selection;
MsDoc.Activate;
MsSelection.TypeParagraph;
MsDoc.Activate;
MsSelection.InsertFile(FileName);
except
result:='Word操作失败';
end;
end;

强烈反对同时打开两个application
 
后退
顶部