access2010陞至sp1後齣錯無法打開vba工程錯誤的解決辦法
- 2017-10-04 05:45:00
- mgicshen 轉貼
- 8167
版本:ms office 2010 x64。
繫統:win7 x64。
問題:無法將外部數據導入access。 報錯:無法打開vba工程,或無法找到曏導等。
原因:打瞭sp1補丁。微軟官方對這箇問題的解釋在:
http://support.microsoft.com/kb/2581301/zh-cn,
http://support.microsoft.com/kb/2533794/zh-cn。
在這裡,翻譯一下這箇問題。
外部數據導入access,是通過幾箇vba工程完成的。由於打補丁至sp1,vb編譯器也從7也陞到瞭7.1,導緻的編譯問題。
具體: c:\Program Files\Microsoft Office\Office14\ACCWIZ\ 中的Acwzmain.accde,Acwzlib.accde,Acwztool.accde需要通過vb7.1編譯,但access用的編譯器卻是vb7的。所以齣問題瞭。
解決方法:1.簡單的:重裝。(治標不治本,退迴原版可以瀰補問題,但沒有解決。所以網上説的不靠譜。)
2.我的解決方案:
我的解決方案:
需要:win7 x64 ,office2010 x64,office 2010 sp2補丁。(sp2補丁會將vb編譯器陞至7.1)。
步驟:
1.完成http://support.microsoft.com/kb/2581301/zh-cn的操作。
2.打開access2010 ,繫統會重新生成Acwzmain.accde,Acwzlib.accde,Acwztool.accde。
3.點擊文件,加載項,access加載項,轉到 ,選中重新生成的那幾箇文件,加載到自定義的vba的工程裡。
至此,修複問題。
ps:如果還不行,查查是否是禁止加載項。解禁就好瞭。
聯繫人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |