首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

悲哀啊看样子VB6开发Office2007应用是不行了…

2012-11-17 
悲哀啊,看来VB6开发Office2007应用是不行了……在Office2003下运行很正常的程序,在Office2007下一运行就报错

悲哀啊,看来VB6开发Office2007应用是不行了……
在Office2003下运行很正常的程序,在Office2007下一运行就报错崩溃了,直接在安装了VB6和Office2007的机子上调试,一运行,VB6也报错崩溃了,直接退出了……,换了台电脑,也是一样

看来开发Office2007,VB6不行了

[解决办法]
LZ太悲观了
[解决办法]
你去找资料看看,说不定接口改变了呢,一般遇到这样的问题我总认为是人的问题。 它既然仍旧保留了vba二次开发技术,那么肯定是经过测试发布的,不可能bug重重。
[解决办法]
肯定是接口有所变化。你查一下2007的VBA对象库,然后对照一下修改,重新编译。
[解决办法]
现在VB6结合OFFICE的开发很多都是OFFICE2003的,OFFICE2007是有变化的。
[解决办法]
俺用VB6 office2007
没有发现有楼主说的现象
楼主的系统出问题了
[解决办法]
我也经常调用office,即便是2010也没有任何问题。
[解决办法]
我原来有个程序用office2003的,在office2007能运行的。你改了库的引用了吗?
[解决办法]
可能需要先点‘控制面板、添加或删除程序、Office 2007、更改’,然后选择安装‘Office共享功能\Visual Basic for Applications’

[解决办法]
用控件

http://www.ocxt.com/
[解决办法]
我在 WinXP/SP1 + VB6.0 + Office 2003 下写的程序,在别人安装 WinXP/SP3 + Office 2007 下运行,完全正常。

-_-!!!

[解决办法]
是 Excel 的。
我明天去试试 PPT 。

[解决办法]
经测试,操作 PPT 文件也完全正常。



[解决办法]
这几天上班任务较多,没时间细测了。
以上回的依稀记忆贴点代码给你参考一下吧,至少这样的代码在我这儿没有象楼主在2F中说的“Open”就出错的问题。

VB code
Option ExplicitPrivate objApp As ObjectPrivate objDoc As ObjectPrivate Sub Command1_Click()' 打开文档   Dim strFileName As String   ' 这儿用适合你的程序环境的方式得到要打开文档的完整路径   strFileName = "X:\Temp\演示文稿1.ppt"   objApp.Visible = -1   Set objDoc = objApp.Presentations.Open(strFileName, 0&, -1&)End SubPrivate Sub Command2_Click()' 关闭文档   objDoc.Close   Set objDoc = NothingEnd SubPrivate Sub Form_Load()   Set objApp = CreateObject("Powerpoint.Application")End Sub
[解决办法]
楼主 你的情况我也遇到过 是office2007版本的事 我开始也一直以为解决不了ppt和word的问题 不过后来我们公司买了个正版的office2007 word问题解决了ppt还没试 国内盗版的2007有很多东西是不全的 你要不换个真版的试一试

热点排行