如何在TOleContainer中放映PowerPonit文件(50分)

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

ZQFILE

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在TOleContainer中放映PowerPonit文件
(注意是在TOleContainer中)
 
使用CreateLinkToFile(FileName,false)过程试试。
 
CreateLinkToFile只可以显示第一页,第二页,如何做,
问题提出有很长时间了,怎么没有人给个回答,
是不是DELPHI的TOleContainer根本实现不了,为什么在VB中可以,
 
TOLEContainer只能显示一页,我也遇到过这个问题,不过是显示Word文档,刚解决。
看了一下TOLEContainer的代码,它实际是调用了Ole32.dll中OleDraw,可以推测,显示是由不同Ole对象支持的,而不是由TOLEContainer显示的。我想肯定有办法,也就是说ole对象一定有一个显示的函数或方法,但我没找到,只好用笨办法:用VBA在后台删除文档的第页,存盘,
再TOLEContainer.CreateLinkToFile来显示文档的下一页。
 
在D7+winXP中没问题。我是在运行时创建TOleContainer的,一切正常。
 
lpn:
能不能把你的方法详细说说啊?
 
我现在也碰到这个问题,olecontainer可以加载powerpoint,但是却不能够放映和编辑,请问你们解决了么?是怎么做的?
 
后退
顶部