OleContainer1打开保存文件的问题(100分)

  • 主题发起人 主题发起人 progray
  • 开始时间 开始时间
P

progray

Unregistered / Unconfirmed
GUEST, unregistred user!
将的autoactive属性设置为aaGetFocus,其他采取默认,打开文件过程如下:
if OpenDialog1.Execute then
OleContainer1.CreateObjectFromFile(OpenDialog1.FileName,False);
本来程序运行后,融合了Word界面(由于AutoActive的设置),可执行打开文件操作后,WORD界面又没有了,显示出OleContainer1控件的灰色界面,并且把Word文挡内容显示在上面,只有通过右键菜单[编辑]才能以WORD界面进行编辑。请问如何能一直以Word界面操作文件?
 
if OpenDialog1.Execute then
begin
OleContainer1.CreateObjectFromFile(OpenDialog1.FileName, False);
OleContainer1.AutoActivate := aaGetFocus ;
OleContainer1.SetFocus ;
end
 
多谢,我知道doverb就可以了,但不太明白原理,你的方法让我更清楚来龙去脉,谢谢!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部