我是这样操作的:
self.OleContainer1.CreateObjectFromFile(CurrentFileName,true);
self.OleContainer1.DoVerb(OvShow);
OleVariant := self.OleContainer1.OleObject;
OleVariant.Application.CommandBars['Standard'].Visible := false;
OleVariant.Application.CommandBars['Formatting'].Visible := false;
OleVariant.Application.DisplayFormulaBar := false;
self.OleContainer1.DoVerb(OvShow);
CurrentFileName是我在程序里要操作的excel文件,这个功能没有任何问题,就是另外打开的excel不能实现正常的编辑操作,比如拷贝、复制、浏览,好像是不可控制,只有退出我的程序,另外打开的excel操作才恢复正常。
我用的是delphi6,请大家给帮忙看看...等待中......
等待ing