Office中国论坛/Access中国论坛

标题: 求助:为什么access2003的程序在2007版本下无法运行? [打印本页]

作者: wffah777    时间: 2008-3-11 08:57
标题: 求助:为什么access2003的程序在2007版本下无法运行?
以前一直用office2003,最近又安装了office2007,两个版本同时存在。在2007下原来数据库程序所有的事件过程都失效了;回到2003下又出现问题,好象是某个控件破坏了。
       我发现两个版本的VBA有一些区别,2003能运行的,到2007运行不了。现在不知道这两个版本具体有什么不同?为什么access2003的数据库程序在2007下无法运行?盼指点
作者: tmtony    时间: 2008-3-11 08:59
可以 两个版本共存啊.
你的两个OFFICE是否安装在同一个目录了? 安装时有否选择保留旧版本.
你的程序中有否使用第三方控件
作者: wffah777    时间: 2008-3-11 09:44
安装在同一目录了,安装时有否选择保留旧版本我不知道,不是我安装的。
非常感谢tmtony的答复!

我的电脑上两个版本VBA代码区别:
对一个文本框的Text属性设置值。
2003直接做就可以了 me.文本框=A
2007必须这样做     me.文本框.SetFocus
                                       me.文本框=A
不知道这是为什么?是不是与我的机器有关?
作者: tmtony    时间: 2008-3-11 09:53
安装在同一目录可能会有问题.
应该一个安装office2003 目录 一个安装office2007
且要保留前一个版本




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3