如何在olecontainer中显示一个excel(100分)

  • 主题发起人 主题发起人 zhshgan
  • 开始时间 开始时间
Z

zhshgan

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在olecontainer中显示一个excel<br>以及如何控制这个excel
 
插入对象.具体你你搜一下就知道了
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=759711<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=1283404<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=998546<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=363538<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=035655<br><br>查找以前的帖子吧
 
olecontainer1.CreateObjectFromFile(opendialog1.FileName,false)<br>用这样的方法的化,发现excel是只读的,没有办法修改,<br><br><br>“插入对象.具体你你搜一下就知道了”这句是什么意思啊
 
olecontainer1.CreateObjectFromFile(opendialog1.FileName,false)<br>OleContainer1.DoVerb(OLEIVERB_INPLACEACTIVATE)<br>插入对象仅仅是载入了相应的文件内容,你必须用OLE服务器打开它<br>才能操作内容<br>你可以参考TOleContainer.State的帮助
 
楼上的朋友当编译到<br>OleContainer1.DoVerb(OLEIVERB_INPLACEACTIVATE)<br>的时候出现错误,<br>[Error] Unit4.pas(37): Undeclared identifier: 'OLEIVERB_INPLACEACTIVATE'<br><br>是不是需要申明什么东西啊<br>不好意思,我是delphi初学者,有很多不懂的地方
 
use<br>&nbsp; ActiveX
 
可以了,但发现打开的excel文件有些地方为什么是灰色的,比如说打印按钮<br>保存按钮好像也是黑色的
 
其实我想在OleContainer1里面操作excel表格就像excel里面操作一样不受限制
 
InPlace中激活OFFICE都会这样,也就是服务程序中的File主菜单不可用,只能自己加<br>主菜单,编程调用或实现,<br>完全一样是不可能的,像打印预览好像就不行,至少我不会
 
大家能不能给一个 具体的例子给我啊 ,
 
多人接受答案了。
 
后退
顶部