VB6为什么不能用PowerPoint2010的对象打开文档了?Set oPPTApp = CreateObject("PowerPoint.Application")
Set oPPTPres = oPPTApp.Presentations.Open(FileName, , , False)我是用上面两句代码创建的
本来在office2003上运行得很流畅
但是后来在别的电脑上有office2010就不行了,运行的很慢
尤其是在一张幻灯片上,如果有一些其他动作,比如单击一下飞出一个答案
显得非常慢,不知道原因
希望大家帮我,如果解决问题了,再追加100分
Set oPPTPres = oPPTApp.Presentations.Open(FileName, , , False)我是用上面两句代码创建的
本来在office2003上运行得很流畅
但是后来在别的电脑上有office2010就不行了,运行的很慢
尤其是在一张幻灯片上,如果有一些其他动作,比如单击一下飞出一个答案
显得非常慢,不知道原因
希望大家帮我,如果解决问题了,再追加100分
解决方案 »
- 列表框蓝色(被选中状态)事件??
- [精贴] 三层/多层体系结构在VB编程中的应用讨论
- 在Picturebox显示数据库里的二进制的图片100分
- 一个郁闷的问题?????学习COM+却没有练习的机会, 怎么办???
- 时间加减问题
- 请问: 如何通过上下箭头键在表单中的控件之间移动, 谢谢!!
- 通过什么方式可以启动或停止w2k server上的服务,例如FTP?
- 不知道VB高手都上哪里去了,重发问题 mschart 散分
- 想找软件开发的工作?或许这里有合适大家的工作哦
- 使用Type时的问题。
- vb程序实现excel数据库的链接进行读写
- vb中的ado控件如何用sql语句查找开头含有已知字符串(该字符串存入到一个公共变量)的字段
如果没关闭,重复执行很多遍oPPTApp是会很慢的。
2010很占内存滴。
怎么关闭?
在Set oPPTApp = CreateObject("PowerPoint.Application")
下面关闭?Set oPPTApp =Nothing这样?
'我用的是PowerPoint 2003,先引用PowerPoint对象库:
Option Explicit
Dim PowerPoint As PowerPoint.ApplicationPrivate Sub Command1_Click()
On Error GoTo Errhandler
CommonDialog1.Filter = "PowerPoint(*.pot)|*.pot|AllFile(*.*)|*.*"
CommonDialog1.FilterIndex = 1
CommonDialog1.ShowOpen
Set PowerPoint = New PowerPoint.Application
PowerPoint.Presentations.Open CommonDialog1.FileName, , , msoFalse
Application.Visible = True
'PowerPoint.Visible = True
'Application.DisplayAlerts = False '不提示保存
Errhandler:
End SubPrivate Sub Form_Unload(Cancel As Integer)
PowerPoint.Quit
Set PowerPoint = Nothing
End Sub
2、后期绑定就是直接定义对象:Set oPPTApp = CreateObject("PowerPoint.Application"),不用引用对象库。
dim powerpoint as powerpoint.application来代替
creatobject()这句?
现在用电脑了用你的方法改了一下,在office2010中还是很卡
Dim oPPTApp As PowerPoint.Application
不知道如何解决麻烦高手帮助