OleContainer已知存在的重大BUG,导至无法使用它在你的程序中操作OLE对象。
BUG有:(以操作Word为例)
     1.当使用OLEContainer在你的Form中时,如果你的Form中还有其它可以接收焦点的组件,你运行后点一下该组件,OLEContainer将被屏蔽。无法继续操作。
     2.当使用OLEContainer在你的Form中时,这时开启外部一个Word窗体或进入外部一个Word窗体时,再返回你的Form时,OLEContainer将被屏蔽。无法继续操作。
你可以自己加个Borland 自带的OLEContainer测试一下是不是有这些问题,当然你可以手动激活,但我想你不会让用户这么操作吧。这两个严重BUG将导至我们Delphi,BCB程序员无法使用OLEContainer内嵌Word,现在福音来了你可以使用SnOLEContainer组件来开发了,SnOLEContainer继承于OLEContainer,修复上面二个严重BUG可以让你在程序中正常使用OLEContainer。演示Demo:
http://snpack.fykj.com/OtherDown/TestOleWord.exe该组件是SnPack组件包中的一个,可以单独购买也可以购买SnPack一套。价格是,SnOLEContainer 80RMB,SnPack 最新版100RMB。http://snpack.fykj.com有问题可以和我联系。