注册 登录
编程论坛 VB6论坛

请教ppt2003转成ppt2007vb编程问题

lemonday 发布于 2012-02-21 15:03, 654 次点击
各位大师好
我使用的软件是vb6.0,将ppt2003转成ppt2007过程中遇到报错问题,代码如下
Public pptApp As PowerPoint.Application
Public pptPre As PowerPoint.Presentation
        With pptPre
            .Slides("slide1").Select
            .Slides("slide1").Copy
            .Application.ActiveWindow.View.Paste '此行报错,对象变量或 With 块变量未设置
        End With
我做的修改 是VB软件引用由Microsoft Office 10.0 Object Library 改成Microsoft Office 12.0 Object Library (即将office2003换成office2007)
不知道为啥报错,请各位高手帮帮忙,谢谢。

4 回复
#2
lemonday2012-02-21 16:15
.Application.ActiveWindow.View.Paste  此行代码注释掉,通过手动Ctrl+v可以粘贴,此行代码提示如下图
只有本站会员才能查看附件,请 登录
#3
mayuebo2012-02-22 13:14
.Application.ActiveWindow.View.Paste  这个不是pptpre的成员把前面的点去掉
#4
davyxjc2012-02-23 14:04
用另存不行吗?
#5
lemonday2012-02-24 15:09
【davyxjc】【mayuebo】两位大师的方法都不行
1