error ว่า microsoft access ของคุณมีการอ้างอิงไฟล์ MSOPRIV.DLL


0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

02 ต.ค. 63 , 09:39:40
อ่าน 819 ครั้ง

กวี

  • สมาชิกไท.Access
  • กระทู้: 2

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

ผมเปิดใช้ฟอร์มที่ใช้อยู่ประจำ มันขึ้น error ว่า microsoft access ของคุณมีการอ้างอิงไฟล์ MSOPRIV.DLL เวอร์ชั่น 2.8 ที่ขาดหายไป หรือใช้งานไม่ได้  ฟอร์มที่ผมสร้างไว้เป็น เป็นฟอร์มสำหรับเก็บรายจ่ายประจำวันครับ  ลองหลายอย่างแล้วก็ไม่หายครับ อัพเดท วินโดว์แล้ว อัพเดท ms office365 แล้วครับ ผมใช้ของแท้ครับ  รบกวนผู้รู้ด้วยครับ 
ปล.ไม่ค่อยได้โพสต์ ที่ไหน  ผิดพลาดยังไงขออภัยด้วยครับ

 

02 ต.ค. 63 , 11:03:12
ตอบกลับ #1

PNR

: error ว่า microsoft access ของคุณมีการอ้างอิงไฟล์ MSOPRIV.DLL
« ตอบกลับ #1 เมื่อ: 02 ต.ค. 63 , 11:03:12 »
ขั้นแรก backup โปรแกรมตัวเดิมไว้ก่อน

วิธีแรก ลองเช็คการกำหนด reference โดยเข้าไปที่
ที่มุมมองออกแบบ กด Alt + F11 เพื่อเข้าไปในโหมดเขียนโค้ด
ที่ Tab ด้านบนหาคำว่า TOOL  >>>> reference
ตรงในส่วนของ Available reference:
ให้สังเกตุว่า มีตัวไหนที่มีคำว่า (MISSING) อยู่หรือไม่ ถ้ามีให้ติ๊กออกไป
แล้วกด OK ปิดโปรแกรมลองเปิดมาใหม่

วิธีที่สอง เช็คการกำหนด Microsoft Office XX.0 Object Library
สังเกตุที่ Available reference: เหมือนเดิมของท่าน ใช้ icrosoft Office อะไร ครับ ถ้า 2016 ใช้ 16.0  ถ้าตำกว่าก็ลองเลือก Microsoft Office Object Library เวอร์ชั่นต่ำลงมาดูครับ

หรือ ดาวน์โหลด .DLL ตัวที่หายไปมาวางในเครื่อง
LINKDownLoad https://www.dllme.com/getfile.php?file=11630&id=b8d53c80870eaef6758b66f9a0a0d6cd
 โดยตำแหน่งก็ประมาณนี้ แล้วแต่โดยว่าวินโดร์กี่บิท ลองค้นหา ตำแหน่งที่มีโฟลเดอร์
 microsoft shared\OFFICEXX XX คือเลขรุ่น

C:/program files (x86)\common files\microsoft shared\OFFICEXX คือเลขรุ่น

อย่างของผม Office 2010 Dll จะอยู่ที่ C:\Program Files\Microsoft Office\OfficeXX
« แก้ไขครั้งสุดท้าย: 02 ต.ค. 63 , 11:14:45 โดย PNR »
Time to stop for me  :dizzy:
 
โพสต์นี้ได้รับคำขอบคุณจาก: กวี

02 ต.ค. 63 , 12:38:34
ตอบกลับ #2

กวี

  • สมาชิกไท.Access
  • กระทู้: 2

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: error ว่า microsoft access ของคุณมีการอ้างอิงไฟล์ MSOPRIV.DLL
« ตอบกลับ #2 เมื่อ: 02 ต.ค. 63 , 12:38:34 »
ขอบคุณมากครับ  แก้ได้แล้วครับ ผมทำตามทั้งสองข้อ  เลยไม่รู้แบบไหนถูก 555  ขอบคุณครับ

 


บอร์ดเรียนรู้ Access สำหรับคนไทย


 

Sitemap 1 2 3 4 5