Windows เต็มไปด้วยความประหลาดใจเมื่อคุณพบข้อความแสดงข้อผิดพลาด เช่น ข้อความนี้โดยไม่ได้ตั้งใจ “เกิดปัญหาในการส่งคำสั่งไปยังโปรแกรม” มักจะระบุว่าหน้าต่างไม่สามารถเชื่อมต่อกับแอปพลิเคชัน MS Office (เช่นฐานข้อมูล Excel, Word หรือ Access เป็นต้น) ในกระบวนการส่งคำสั่ง DDE (Dynamic Data Exchange) ไปยังแอปพลิเคชัน MS Office ด้วยเหตุนี้ คุณจึงไม่สามารถเรียกใช้แอปพลิเคชัน MS Office ได้
บางครั้ง ข้อผิดพลาดนี้สามารถแก้ไขได้ด้วยตัวเอง เนื่องจากข้อความแสดงข้อผิดพลาดปรากฏขึ้นเพียงครั้งเดียว และแอปพลิเคชันจะทำงานในความพยายามครั้งที่สองหรือสาม แต่ไม่ได้หมายความว่าควรปล่อยทิ้งไว้โดยไม่รักษา ดังนั้นจึงจำเป็นต้องแก้ไขด้วยตนเอง เนื่องจากอาจกลับมาใหม่ได้
หากคุณมีตัวแสดงความเข้ากันได้ของ Microsoft ให้ถอนการติดตั้งและลองเปิดไฟล์ Excel หากไม่ได้ผล ให้ซ่อมแซม Microsoft Office (จากหน้าต่างโปรแกรมและคุณลักษณะ) แล้วตรวจสอบ
ซ่อมแซมไฟล์ระบบที่เสียหาย
ดาวน์โหลดและเรียกใช้ Restoro เพื่อสแกนหาไฟล์ที่เสียหายจาก ที่นี่ หากพบว่าไฟล์เสียหายและสูญหาย ให้ซ่อมแซมโดยใช้ Restoro นอกเหนือจากการปฏิบัติตามวิธีการด้านล่าง
วิธีที่ 1:ปิดการใช้งานเรียกใช้โปรแกรมในฐานะผู้ดูแลระบบ
เลือก คุณสมบัติ โดยคลิกขวาที่ทางลัดของแอปพลิเคชันที่แสดงข้อความแสดงข้อผิดพลาดและเลือกแท็บความเข้ากันได้
ยกเลิกการเลือก เรียกใช้โปรแกรมในฐานะผู้ดูแลระบบ หากมีการเลือกหรือเปิดใช้งาน
วิธีที่ 2:ตรวจสอบตัวเลือก DDE (Excel)
เปิด MS Office EXCEL และเปิด Excel ตัวเลือก กล่องจาก เมนูสำนักงาน โดยคลิกที่ ไอคอน Office ที่มุมบนซ้ายของแอปพลิเคชันแล้วคลิก ขั้นสูง
ค้นหาตัวเลือกที่ชื่อว่า ละเว้นแอปพลิเคชันอื่นๆ ที่ใช้ Dynamic Data Exchange (DDE) ภายใต้ตัวเลือกทั่วไปและยกเลิกการเลือก/ปิดใช้งาน รีสตาร์ทแอปพลิเคชัน office หลังจากใช้การเปลี่ยนแปลง
ถ้า ละเว้นแอปพลิเคชันอื่นๆ ที่ใช้ Dynamic Data Exchange (DDE) ไม่ได้เลือกตัวเลือกหรือปิดใช้งาน เปิดใช้งานตัวเลือกจากกล่องกาเครื่องหมายและรีสตาร์ทแอปพลิเคชัน office จากนั้นยกเลิกการเลือกตัวเลือกอีกครั้งและรีสตาร์ทแอปพลิเคชัน office
วิธีที่ 3:เปลี่ยนการตั้งค่า Excel
มีการตั้งค่าบางอย่างที่คุณสามารถเปลี่ยนแปลงได้เพื่อดูว่าจะช่วยได้หรือไม่ มีตัวเลือกมากมายที่คุณสามารถเปลี่ยนได้ แต่คุณไม่จำเป็นต้องเปลี่ยนการตั้งค่าทั้งหมดเหล่านี้ คุณสามารถเปลี่ยนการตั้งค่าได้ทีละรายการและตรวจดูว่าปัญหาได้รับการแก้ไขหรือไม่
- เปิด Microsoft Excel
- คลิก ไฟล์
- เลือก ตัวเลือก
- เลือกขั้นสูง จากบานหน้าต่างด้านซ้าย
- ยกเลิกการเลือก ตัวเลือก ละเว้นแอปพลิเคชันอื่นที่ใช้ Dynamic Data Exchange (DDE) ตัวเลือกนี้ควรอยู่ใน ทั่วไป
- คลิก ตกลง และตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่ หากปัญหายังคงอยู่ ให้ดำเนินการต่อ
- เลือก ศูนย์ความเชื่อถือ
- คลิก การตั้งค่าศูนย์ความเชื่อถือ
- เลือก เนื้อหาภายนอก
- เปิดใช้งาน ทั้ง การตั้งค่าความปลอดภัยสำหรับการเชื่อมต่อข้อมูล และ การตั้งค่าความปลอดภัยสำหรับลิงก์เวิร์กบุ๊ก
- คลิก ตกลง และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ ถ้าไม่เช่นนั้นให้ดำเนินการต่อ
- เลือก ศูนย์ความเชื่อถือ
- คลิก การตั้งค่าศูนย์ความเชื่อถือ
- เลือก การตั้งค่ามาโคร
- เลือกตัวเลือก เปิดใช้งานมาโครทั้งหมด (ไม่แนะนำ โค้ดที่อาจเป็นอันตรายสามารถเรียกใช้ได้)
- ตรวจสอบ ตัวเลือก เชื่อถือการเข้าถึงโมเดลวัตถุโครงการ VBA
- คลิกตกลง และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ ถ้าไม่เช่นนั้นให้ดำเนินการต่อ
- เลือก ศูนย์ความเชื่อถือ
- คลิก การตั้งค่าศูนย์ความเชื่อถือ
- เลือก การตั้งค่า ActiveX
- เลือกตัวเลือก เปิดใช้งานการควบคุมทั้งหมดโดยไม่มีข้อจำกัดและไม่ต้องแจ้ง (ไม่แนะนำ สามารถเรียกใช้รหัสที่อาจเป็นอันตรายได้)
- คลิก ตกลง และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ ถ้าไม่เช่นนั้นให้ดำเนินการต่อ
- เลือก ศูนย์ความเชื่อถือ
- คลิก การตั้งค่าศูนย์ความเชื่อถือ
- เลือก ตัวเลือกความเป็นส่วนตัว
- ยกเลิกการเลือก ตัวเลือกตรวจสอบ เอกสาร Microsoft Office ที่มาจากหรือเชื่อมโยงไปยังเว็บไซต์ที่น่าสงสัย
- คลิกตกลง และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
วิธีที่ 4:การแก้ไขรีจิสทรี
แม้ว่าวิธีที่ 1 ไม่ได้ผลสำหรับคุณ แต่ก็ยังมีความหวังสำหรับคุณ มีการแก้ไขรีจิสทรีที่ใช้ได้ผลกับผู้ใช้จำนวนมาก ทำตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหาผ่านรีจิสทรี
หมายเหตุ: การใช้รีจิสตรีคีย์อาจทำให้เกิดปัญหาร้ายแรงได้ ดังนั้นจึงควรสำรองข้อมูลคีย์รีจิสทรีของคุณไว้ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น คลิกที่นี่เพื่อดูคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการสำรองและกู้คืนรีจิสทรีของคุณ
- เปิด เรียกใช้ กล่องโต้ตอบโดยกด Windows + R
- พิมพ์ regedit ในช่องแล้วกด Enter หรือคลิก ตกลง .
- ตอนนี้ ไปที่ที่อยู่นี้ HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open . หากคุณไม่ทราบวิธีนำทางไปยังเส้นทางนี้ ให้ทำตามขั้นตอนด้านล่าง
- ค้นหาและดับเบิลคลิก HKEY_CLASSES_ROOT จากบานหน้าต่างด้านซ้าย
- ค้นหาและดับเบิลคลิก Excel.Sheet.8 จากบานหน้าต่างด้านซ้าย
- ค้นหาและดับเบิลคลิก เชลล์ จากบานหน้าต่างด้านซ้าย
- ค้นหาและดับเบิลคลิก เปิด จากบานหน้าต่างด้านซ้าย
- คลิกขวา ddeexec โฟลเดอร์/คีย์ (ควรอยู่ภายใต้ เปิด) และเลือก ลบ . คุณยังสามารถเปลี่ยนชื่อ ddeexec . ได้ โฟลเดอร์/คีย์ หากคุณไม่สะดวก เพียงคลิกขวาและเลือก เปลี่ยนชื่อ และตั้งชื่อตามที่คุณต้องการ
- ตอนนี้ เลือก คำสั่ง โฟลเดอร์/คีย์โดยคลิกซ้าย 1 ครั้ง (ควรอยู่ใต้ Open)
- ดับเบิลคลิกที่ ค่าเริ่มต้น สตริงจากบานหน้าต่างด้านขวา
- แทนที่ /e หรือ /dde ส่วนหนึ่งของค่าด้วย “%1” . หมายเหตุ: รวมคำพูดด้วย
- ค่าของสตริงเริ่มต้นควรมีลักษณะดังนี้ “C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE” “%1”
- คลิกตกลง
- ดับเบิลคลิกที่ คำสั่ง สตริงจากบานหน้าต่างด้านขวา
- แทนที่ /e หรือ /dde ส่วนหนึ่งของค่าด้วย “%1”. หมายเหตุ: ใส่คำพูดด้วย
- ค่าของสตริงคำสั่งควรมีลักษณะดังนี้ yh1BV5!!!!4!!!!MKKSkEXCELFiles>Of1RD?I9b9j[2hL]KhO&“%1”
- คลิก ตกลง
- ตอนนี้ เลื่อนขึ้นเพียงเล็กน้อยในบานหน้าต่างและดับเบิลคลิก Excel.Sheet.12
- ทำซ้ำขั้นตอนตั้งแต่ 4-13 สำหรับ Excel.Sheet.12
เมื่อเสร็จแล้วให้ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
วิธีที่ 5:ตรวจสอบและปิดใช้งาน Add-in ของ Excel
บางครั้ง Add-in ของ Excel อาจทำให้เกิดปัญหานี้ หากคุณเพิ่งติดตั้ง Add-in หรือในช่วงเวลาที่ปัญหานี้เริ่มต้นขึ้น แสดงว่านั่นเป็นตัวบ่งชี้เช่นกัน แม้ว่าคุณจะจำไม่ได้ การปิดใช้งานหรือถอนการติดตั้ง Add-in จาก Excel ของคุณก็คุ้มค่าที่จะลอง
- เปิด Excel
- คลิก ไฟล์
- เลือก ตัวเลือก
- เลือก ส่วนเสริม จากบานหน้าต่างด้านซ้าย
- เลือก Add-in จากรายการ
- ในกล่องจัดการ คลิก Excel Add-in แล้วคลิกไป…
- ในช่อง Add-In ที่มีให้ ยกเลิกการเลือก ตัวเลือกถัดจาก Add-in ที่คุณต้องการปิดใช้งาน เราจะแนะนำให้ปิดการใช้งาน Add-in ทั้งหมดเพื่อตรวจสอบว่าปัญหาเกิดจาก Add-in หรือไม่
- เมื่อเสร็จแล้ว คลิก ตกลง
- คลิก ตกลง อีกครั้ง
สิ่งนี้ควรทำงานให้คุณ หากปัญหาได้รับการแก้ไข แสดงว่า Add-in เป็นสาเหตุของปัญหา ตอนนี้คุณสามารถทำตามขั้นตอนที่ระบุด้านบนและเปิดใช้งาน Add-in ทีละรายการเพื่อกำหนดว่า Add-in ใดเป็นสาเหตุของปัญหา
วิธีที่ 6:ปิดใช้งานบริการตรวจสอบความปลอดภัยของการป้องกันข้อมูลของ Dell
หมายเหตุ: วิธีนี้สำหรับผู้ใช้ Dell หากคุณไม่ได้ใช้คอมพิวเตอร์ Dell ให้ข้ามวิธีนี้
หากคุณมีเครื่อง Dell ปัญหาอาจเกี่ยวข้องกับ Dell Data Protection Security Authentication Service นี่คือบริการที่ติดตั้งผ่านบริการ Digital Delivery ของ Dell วัตถุประสงค์หลักคือเพื่อให้โซลูชันการรักษาความปลอดภัยและการสนับสนุนการรับรองความถูกต้อง ไม่ทราบสาเหตุของปัญหาที่เกี่ยวข้องกับบริการนี้ แต่มีผู้ใช้ Dell จำนวนมากที่แก้ปัญหาได้โดยการปิดใช้งานหรือถอนการติดตั้งบริการ Dell นี้
ขั้นตอนในการปิดใช้งานบริการตรวจสอบความปลอดภัยของการป้องกันข้อมูลของ Dell มีดังต่อไปนี้
- กด แป้น Windows . ค้างไว้ แล้วกด R
- พิมพ์ services.msc แล้วกด Enter
- ค้นหาและดับเบิลคลิกที่ Dell Data Protection Security Authentication Service
- เลือก ปิดการใช้งาน จากเมนูแบบเลื่อนลง
- ตรวจสอบให้แน่ใจว่าสถานะบริการ หยุด . หากไม่เป็นเช่นนั้น ให้คลิกปุ่มหยุดในสถานะการบริการ ส่วน
- คลิก สมัคร จากนั้นเลือก ตกลง
ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ หากปัญหาหายไป แสดงว่าคุณรู้จักผู้กระทำความผิดที่อยู่เบื้องหลังปัญหา คุณสามารถปิดใช้งานบริการนี้โดยไม่ประสบปัญหาสำคัญใดๆ คุณยังสามารถถอนการติดตั้งบริการนี้จากหน้าต่างโปรแกรมและคุณลักษณะได้ หากคุณไม่ต้องการใช้บริการจริงๆ ในทางกลับกัน หากปัญหายังคงมีอยู่ คุณสามารถเปิดบริการอีกครั้งได้ เพียงทำตามขั้นตอนตั้งแต่ 1-6 ด้านบน แต่เลือกตัวเลือกอัตโนมัติในขั้นตอนที่ 4
วิธีที่ 7:ปิดใช้งานการเร่งฮาร์ดแวร์
ปัญหาอาจเกิดจากการ์ดแสดงผลของคุณ ดังนั้น การปิดใช้งานตัวเลือกนี้จะช่วยแก้ปัญหาได้ นี่ไม่ใช่วิธีแก้ปัญหา แต่เป็นวิธีแก้ปัญหามากกว่า ดังนั้น ให้ตรวจสอบการอัปเดตล่าสุดจากผู้ผลิตการ์ดวิดีโอของคุณ เนื่องจากมีโอกาสสูงที่ผู้ผลิตการ์ดของคุณจะเผยแพร่การอัปเดตสำหรับปัญหานี้
- เปิด Excel
- คลิก ไฟล์
- เลือก ตัวเลือก
- เลือก ขั้นสูง จากบานหน้าต่างด้านซ้าย
- ตรวจสอบ ตัวเลือก ปิดใช้งานการเร่งฮาร์ดแวร์ . ตัวเลือกนี้ควรอยู่ในส่วนแสดงผล
- คลิก ตกลง
เมื่อเสร็จแล้วสิ่งนี้ควรแก้ปัญหา เปิดใช้งานตัวเลือกนี้ไว้จนกว่าคุณจะเห็นการอัปเดตใหม่จากผู้ผลิตการ์ดแสดงผลของคุณ คุณควรปิดใช้งานตัวเลือกนี้หลังจากอัปเดตการ์ดแสดงผล หากวิธีนี้ไม่สามารถแก้ปัญหาได้ ก็ไม่จำเป็นต้องเปิดใช้งานตัวเลือกนี้ เพียงทำตามขั้นตอนที่ระบุด้านบนและยกเลิกการเลือกตัวเลือกปิดใช้งานการเร่งฮาร์ดแวร์ในขั้นตอนที่ 5
วิธีที่ 8:รีเซ็ตโปรแกรมเริ่มต้นและการเชื่อมโยงไฟล์
บางครั้งปัญหาอาจเกิดจาก Excel ไม่ใช่โปรแกรมเริ่มต้นในการเรียกใช้ไฟล์ .xlsx เพียงแค่ทำให้ Excel เป็นโปรแกรมเริ่มต้นและการรีเซ็ตการเชื่อมโยงไฟล์จะช่วยแก้ปัญหานี้ให้เราได้
ทำตามขั้นตอนด้านล่างเพื่อรีเซ็ตการเชื่อมโยงไฟล์
- กด แป้น Windows . ค้างไว้ แล้วกด R
- พิมพ์ แผงควบคุม แล้วกด Enter
- พิมพ์ โปรแกรมเริ่มต้น ในแถบค้นหาที่มุมขวาบน
- เลือก โปรแกรมเริ่มต้น ตัวเลือก
- เลือก ตั้งค่าโปรแกรมเริ่มต้นของคุณ
- รอสักครู่เพื่อให้รายการเติม
- ค้นหาและเลือก Excel
- คลิก เลือกค่าเริ่มต้นสำหรับโปรแกรมนี้
- เลือกตัวเลือก เลือกทั้งหมด
- คลิก บันทึก
วิธีที่ 9:การถอนการติดตั้ง Office Viewer เพิ่มเติม:
ข้อความแสดงข้อผิดพลาดนี้อาจเกิดขึ้น หากคุณได้ติดตั้ง Office Viewer ร่วมกับ Microsoft Office ต่อไป หากเป็นกรณีนี้ ให้ถอนการติดตั้งและทดสอบใหม่