对用word等编辑的文档,只能如下用:
if opendialog1.execute then
begin
oleContainer1.CreateObjectFromFile(opendialog1.filename,false);
oleContainer1.doverb(ovShow);
end;
而对于在 oleContainer1.SaveToFile保存的文档只能用LoadFromFile方法
总结一下:
对于用word,excel等编辑的文档用CreateObjectFromFile方法在ole中调入,用DoVerb(ovShow)显示。
保存为源文档时用SaveToDocuemnt方法
对于用SaveToFile保存的对象,不能再被word等编辑,只能通过LoadFromFile方法调入,再用DoVerb(ovShow)显示。