怎样控制ole container中的excel文件(最好有例子或源码)(200分)

  • 主题发起人 主题发起人 lancelot
  • 开始时间 开始时间
L

lancelot

Unregistered / Unconfirmed
GUEST, unregistred user!
1,我再olecontainer中插入excel文件,如何去控制它,比如去掉工具栏,菜单
编辑数据等等,用ExcelApplication虽然容易做到,可是我不知道怎样把olecontainer
与ExcelApplication连接起来.
2,我希望再程序界面的一个部分显示打开的Excel文件,可使用ExcelApplication总是
全屏显示,就是说我希望Excel的界面出现在我的主界面的一个部分里面。现在使用
ole container来做,可是就有1中的问题,不好控制嵌入的文件。还有其他好的办法吗?
3,把excel文件中的数据存入数据库中是否可以用流的方式,我看过几位大虾的帖子,
是把word文件存入blob字段,excel是否也可以用类似的方式?我知会吧excel中的数据
一个个写进去。
上面几个问题第一个最急,就是对ole container中的excel文件如何像ExcelApplication
中的一样容易操纵,烦请专家指点,分还可以在加,
因为比较急,所以希望最好有代码,因为ole的东西再delphi里面连帮助都没有什么
希望有直接的代码帮助我更好的解决问题
 
3 是可以的
 
您可以参阅ooffice带的vba的帮助了,我就是从那里学的。
多尝试:-)
 
1.利用
GetActiveOleObject
myexcel:OleVariant;
myexcel := GetActiveOleObject('Excel.Application');
myexcel......
2.就不用说了你控制下面几个属性:
AllowActiveDoc
AllowInPlace
AutoVerbMenu
就可以了。
3。时刻一的
 
结束了!
时间太久
 
后退
顶部