ไม่พบ VBE6.dll เมื่อเปิดฐานข้อมูล Access 2007 ใน Access 2010


0

ฉันมีฐานข้อมูลการเข้าถึง 2007 ที่มีรหัส VBA บางส่วนอยู่ ฉันต้องเปิดฐานข้อมูลนี้ใน Access 2010 แต่เมื่อฉันเปิดครั้งแรกฉันได้รับข้อผิดพลาดที่แจ้งว่า:

นิพจน์เมื่อคุณเปิดเป็นการตั้งค่าคุณสมบัติเหตุการณ์ทำให้เกิดข้อผิดพลาดต่อไปนี้: ไม่พบไฟล์: VBE6.dll

ฉันเชื่อว่าเป็นเพราะ Access 2010 อ้างอิง VBE7.dll เมื่อโหลดขึ้นและฐานข้อมูลของฉันถูกสร้างเพื่ออ้างอิง VBE6.dll ฉันได้ลองวาง VBE6.dll ในโฟลเดอร์เดียวกับที่ VBE7.dll อยู่โดยหวังว่าจะโหลดขึ้นมา แต่ก็ไม่มีโชค

ฉันจะแก้ไขปัญหานี้ได้อย่างไร

คำตอบ:


1

ดูเหมือนว่าปัญหาการลงทะเบียน (เช่นรุ่นของ Access ที่ลงทะเบียนเป็นรุ่นมาตรฐาน) หรือปัญหาสิทธิ์ ลองเปิดและปิด A2010 โดยไม่มีฐานข้อมูลใด ๆ สิ่งนี้ควรเรียกใช้กระบวนการ "ติดตั้งใหม่" และลงทะเบียน A2010 อย่างถูกต้อง จากนั้นการเปิดฐานข้อมูลของคุณควรใช้งานได้ หรือบางทีคุณอาจไม่ได้ทำงานในฐานะผู้ดูแลระบบและคุณจำเป็นต้องมีเหตุผลบางอย่าง (แม้ว่าจะเกี่ยวข้องกับ Vista / Win7 เท่านั้น) ลองเปลี่ยนทางลัด A2010 เพื่อเรียกใช้ในฐานะผู้ดูแลระบบ (หรือเรียกใช้งาน A2010) นอกจากนั้นฉันไม่มีความคิด - นี่คือสิ่งที่ควรได้รับการแก้ไขให้คุณได้ทันทีโดยไม่มีปัญหาใด ๆ

นอกจากนี้เพียงแค่ Googling นิดหน่อยฉันสังเกตว่ามีบางคนแนะนำให้ปิดใช้งานโหมด sandbox และอ้างถึงบทความฐานความรู้นี้:

http://support.microsoft.com/kb/239482/en-us

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.