office交流網(wǎng)--QQ交流群號(hào)及微信交流群

Access培訓(xùn)群:792054000         Excel免費(fèi)交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請(qǐng)用微信掃碼)

        

access2010陞至sp1後齣錯(cuò)無(wú)法打開(kāi)vba工程錯(cuò)誤的解決辦法

2017-10-04 05:45:00
mgicshen
轉(zhuǎn)貼
8209

版本:ms office 2010 x64。

繫統(tǒng):win7 x64。

問(wèn)題:無(wú)法將外部數(shù)據(jù)導(dǎo)入access。 報(bào)錯(cuò):無(wú)法打開(kāi)vba工程,或無(wú)法找到曏導(dǎo)等。

原因:打瞭sp1補(bǔ)丁。微軟官方對(duì)這箇問(wèn)題的解釋在:

http://support.microsoft.com/kb/2581301/zh-cn
http://support.microsoft.com/kb/2533794/zh-cn


在這裡,翻譯一下這箇問(wèn)題。

外部數(shù)據(jù)導(dǎo)入access,是通過(guò)幾箇vba工程完成的。由於打補(bǔ)丁至sp1,vb編譯器也從7也陞到瞭7.1,導(dǎo)緻的編譯問(wèn)題。

具體: c:\Program Files\Microsoft Office\Office14\ACCWIZ\ 中的Acwzmain.accde,Acwzlib.accde,Acwztool.accde需要通過(guò)vb7.1編譯,但access用的編譯器卻是vb7的。所以齣問(wèn)題瞭。


解決方法:1.簡(jiǎn)單的:重裝。(治標(biāo)不治本,退迴原版可以瀰補(bǔ)問(wèn)題,但沒(méi)有解決。所以網(wǎng)上説的不靠譜。)

                    2.我的解決方案:

我的解決方案:

需要:win7 x64 ,office2010 x64,office 2010 sp2補(bǔ)丁。(sp2補(bǔ)丁會(huì)將vb編譯器陞至7.1)。


步驟:

1.完成http://support.microsoft.com/kb/2581301/zh-cn的操作。

2.打開(kāi)access2010 ,繫統(tǒng)會(huì)重新生成Acwzmain.accde,Acwzlib.accde,Acwztool.accde。

3.點(diǎn)擊文件,加載項(xiàng),access加載項(xiàng),轉(zhuǎn)到 ,選中重新生成的那幾箇文件,加載到自定義的vba的工程裡。

至此,修複問(wèn)題。

ps:如果還不行,查查是否是禁止加載項(xiàng)。解禁就好瞭。

分享
文章分類
聯(lián)繫我們
聯(lián)繫人: 王先生
Email: 18449932@qq.com
QQ: 18449932
微博: officecn01
移動(dòng)訪問(wèn)