R
renurong
Unregistered / Unconfirmed
GUEST, unregistred user!
VWord 为全局OleVariant变量
function TForm.CheckWord: Boolean;
begin
Result := True;
try
VWord := GetActiveOleObject('word.Application');
except
try
VWord := CreateOleObject('word.Application');
except
try
VWord := GetActiveOleObject('word.Application');
except
Result := False;
end;
end;
end;
end;
....
当我调用时
if not CheckWord then Exit;
try
VWord.wordBasic.FileOpen(LoadFile//我要打开的word文件名);
except
Exit;
end;
//// windows.SetParent(MyHandle,FrmMain.panel1.Handle);
VWord.Showme;
VWord.Visible := True;
。。。。。。
1。我想实现打开后的word窗口在我窗口的指定容器内(如panel),不要在windows任务栏中有显示
2。当打开的word窗口关闭时,我如何知道
大侠们有什么简单适用的好办法来实现,请指点
非常感谢!!!
function TForm.CheckWord: Boolean;
begin
Result := True;
try
VWord := GetActiveOleObject('word.Application');
except
try
VWord := CreateOleObject('word.Application');
except
try
VWord := GetActiveOleObject('word.Application');
except
Result := False;
end;
end;
end;
end;
....
当我调用时
if not CheckWord then Exit;
try
VWord.wordBasic.FileOpen(LoadFile//我要打开的word文件名);
except
Exit;
end;
//// windows.SetParent(MyHandle,FrmMain.panel1.Handle);
VWord.Showme;
VWord.Visible := True;
。。。。。。
1。我想实现打开后的word窗口在我窗口的指定容器内(如panel),不要在windows任务栏中有显示
2。当打开的word窗口关闭时,我如何知道
大侠们有什么简单适用的好办法来实现,请指点
非常感谢!!!