tinystm.org.
  • หลัก(current)
  • ข้อเสนอ
  • แสดง
  • ฮาร์ดแวร์
  • หน้าต่าง
  • Google Cast
  • ประเทศ

Microsoft Excel กำลังรอให้แอปพลิเคชันอื่นดำเนินการข้อผิดพลาดการดำเนินการ OLE: แก้ไข

Microsoft Excel กำลังรอให้แอปพลิเคชันอื่นดำเนินการข้อผิดพลาดการดำเนินการ OLE: แก้ไข

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา



ผู้ใช้หลายคนรายงานเกี่ยวกับ“ Microsoft Excel กำลังรอให้แอปพลิเคชันอื่นดำเนินการ OLE ให้เสร็จสิ้น ” เกิดข้อผิดพลาดใน Windows 10 เมื่อใช้แอป Office ตัวอย่างเช่นคุณอาจพบข้อผิดพลาดนี้ขณะพยายามเปิด Excel โดยใช้ BI launchpad หรือเมื่อคุณพยายามเรียกใช้สคริปต์ VBA



เทคโนโลยี OLE (Object Linking and Embedding) ถูกนำมาใช้โดย Microsoft เพื่อช่วยให้แอป Office สามารถสื่อสารกับโปรแกรมอื่น ๆ การใช้เทคโนโลยีนี้โปรแกรมแก้ไขหนึ่งโปรแกรมเพื่อแบ่งปันส่วนของเอกสารกับโปรแกรมอื่น ๆ จากนั้นนำเข้าส่วนของเอกสารหรือนำกลับมาพร้อมกับเนื้อหาของโปรแกรมอื่น

ตัวอย่างเช่นหากคุณกำลังทำงานกับ Excel และพยายามโต้ตอบกับ Word ระบบจะส่งข้อความไปยังวัตถุ OLE และจะรอจนกว่าจะได้รับการตอบกลับจาก Word แต่เมื่อการตอบกลับล่าช้าเกินเวลาที่กำหนดคุณจะเห็นข้อความ“ Microsoft Excel กำลังรอให้แอปพลิเคชันอื่นดำเนินการ OLE ให้เสร็จสิ้น 'ข้อผิดพลาด.

ข้อผิดพลาดอาจปรากฏขึ้นเนื่องจากโปรโตคอล DDE ซึ่งปิดอยู่ใน Excel เมื่อการติดตั้งชุดโปรแกรม Office เสียหายหากคุณมี Adobe Acrobat PDFMaker เป็นส่วนเสริมและจะรบกวน Excel หรือหาก Internet Explorer ขัดแย้งกัน ด้วย Excel ในขณะที่ปิด Excel อย่างสมบูรณ์การรีสตาร์ทคอมพิวเตอร์และเริ่มต้นใหม่อีกครั้งสามารถช่วยได้คุณสามารถลองใช้วิธีการด้านล่างนี้ได้ในกรณีที่ไม่สามารถทำได้



วิธีที่ 1: โดยการลบ Adobe Acrobat PDFMaker

เป็นที่ทราบกันดีว่า Adobe acrobat PDFMaker มีปัญหาความไม่ลงรอยกันกับ MS Excel ดังนั้น. ขอแนะนำให้ปิดการใช้งาน Add-in มาดูวิธีการกัน

ขั้นตอนที่ 1: เปิด Excel และไปที่ไฟล์ ไฟล์ ทางด้านซ้ายบนสุดของแผ่นงาน

เปิดแท็บไฟล์ Excel



ขั้นตอนที่ 2: จาก ไฟล์ เลือกเมนู ตัวเลือก .

ตัวเลือกเมนูไฟล์

ขั้นตอนที่ 3: ใน ตัวเลือก Excel กล่องโต้ตอบคลิกที่ Add-in ทางด้านซ้ายของบานหน้าต่าง



ตอนนี้ไปที่ด้านขวาของหน้าต่างและค้นหาไฟล์ จัดการ ตัวเลือกทางด้านล่าง เลือก COM Add-in จากเมนูแบบเลื่อนลงข้างๆแล้วกด ไป ปุ่ม.

Excel Options Add Ins Manage Com Add Ins Go



ขั้นตอนที่ 4: ตอนนี้ใน COM Add-in กล่อง ที่ปรากฏขึ้นให้ยกเลิกการเลือก Acrobat PDFMaker Office COM Addin แล้วกด ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก

ตอนนี้เพียงรีบูตพีซีของคุณแล้วลองเปิด Excel อีกครั้งหรือเรียกใช้สคริปต์ VBA เพื่อตรวจสอบว่าข้อผิดพลาดหายไปหรือไม่ หากปัญหายังคงมีอยู่ให้ลองใช้วิธีที่ 2



วิธีที่ 2: โดยการอนุญาตแอปพลิเคชันอื่นที่ใช้ DDE

ขั้นตอนที่ 1: เปิด Excel และไปที่ ไฟล์ ทางด้านซ้ายบนของหน้าจอ

เปิดแท็บไฟล์ Excel



ขั้นตอนที่ 2: เลือก ตัวเลือก จาก ไฟล์ เมนู.

ตัวเลือกเมนูไฟล์

ขั้นตอนที่ 3: ใน ตัวเลือก Excel ไปที่ด้านซ้ายแล้วคลิกที่ ขั้นสูง . ตอนนี้ทางด้านขวาให้เลื่อนลงและค้นหาไฟล์ ทั่วไป มาตรา.

ที่นี่ยกเลิกการเลือกช่องถัดจาก ละเว้นแอปพลิเคชันอื่น ๆ ที่ใช้ Dynamic Data Exchange (DDE) .

กด ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก

ตัวเลือกของ Excel ขั้นสูงทั่วไปละเว้นแอปพลิเคชันอื่น ๆ ที่ใช้ Dynamic Data Exchange (dde) ยกเลิกการเลือก

ตอนนี้กลับไปและลองใช้การดำเนินการเดียวกันกับที่คุณทำก่อนหน้านี้และดูว่ายังมีข้อผิดพลาดอยู่หรือไม่ หากคุณยังคงเห็นข้อผิดพลาดให้ลองใช้วิธีที่ 3

วิธีที่ 3: โดยการสิ้นสุดกระบวนการ Internet Explorer

ขั้นตอนที่ 1: ไปที่ไฟล์ แถบงาน และคลิกขวาที่มัน เลือก ผู้จัดการงาน จากเมนูบริบท

แถบงานคลิกขวาที่ตัวจัดการงาน

ขั้นตอนที่ 2: ใน ผู้จัดการงาน หน้าต่างใต้ กระบวนการ ค้นหาและเลือก กระบวนการ Internet Explorer . จากนั้นกดปุ่ม งานสิ้นสุด ที่ด้านล่างซ้ายของหน้าต่าง

ตัวจัดการงานประมวลผลงานสิ้นสุดของ Internet Explorer

กลับไปที่ Excel และดูว่าข้อผิดพลาดหายไปหรือไม่ หากคุณยังคงพบข้อผิดพลาดให้ลองใช้วิธีที่ 4

วิธีที่ 4: โดยการ จำกัด ข้อความแอปพลิเคชัน Excel

ลองใช้วิธีนี้หากคุณพบ ' Microsoft Excel กำลังรอให้แอปพลิเคชันอื่นดำเนินการ OLE ให้เสร็จสิ้น ” เกิดข้อผิดพลาดขณะเรียกใช้สคริปต์ VBA อย่างไรก็ตามนี่เป็นเพียงวิธีแก้ปัญหาและไม่สามารถแก้ปัญหาได้เอง แต่สามารถช่วยคุณได้โดยการเรียกใช้สคริปต์ VBA ในขณะนี้และโดยการบล็อกข้อความแสดงข้อผิดพลาด วิธีดำเนินการมีดังนี้

ขั้นตอนที่ 1: เปิดแผ่นงาน Excel แล้วกดปุ่ม แป้น Alt + F11 ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างแก้ไข

ขั้นตอนที่ 2: ใน โครงการ - โครงการ VBA แถบด้านซ้ายค้นหา ThisWorkbook ภายใต้ วัตถุ Microsoft Excel .

คลิกขวาแล้วไปที่ แทรก ในเมนูคลิกขวาและจากเมนูย่อยเลือก โมดูล .

Vba Editor แถบโครงการ Microsoft Excel Objects สมุดงานนี้คลิกขวาที่โมดูลแทรก

ขั้นตอนที่ 3: มันจะสร้างไฟล์ โมดูล ทางด้านขวาของบานหน้าต่าง คัดลอกโค้ดด้านล่างและวางลงในโมดูล:

Private Declare Function CoRegisterMessageFilter Lib 'ole32' (ByVal IFilterIn As Long, ByRef PreviousFilter) As LongPublic Sub KillMessageFilter()Dim IMsgFilter As LongCoRegisterMessageFilter 0&, IMsgFilterEnd SubPublic Sub RestoreMessageFilter()Dim IMsgFilter As LongCoRegisterMessageFilter IMsgFilter, IMsgFilterEnd Sub

ใหม่โมดูลคัดลอกและวางรหัส Vba

ขั้นตอนที่ 4: หรือคุณสามารถคัดลอกด้านล่างคัดลอกโค้ดด้านล่างแล้ววางลงในโมดูลใหม่ รหัสอย่างใดอย่างหนึ่งจะใช้งานได้

Sub CreateXYZ()Dim wdApp As ObjectDim wd As ObjectOn Error Resume NextSet wdApp = GetObject(, 'Word.Application')If Err.Number0 ThenSet wdApp = CreateObject('Word.Application')End IfOn Error GoTo 0Set wd = wdApp.Documents.Open(ThisWorkbook.Path & Application.PathSeparator & 'XYZ template.docm')wdApp.Visible = TrueRange('A1:B10').CopyPicture xlScreenwd.Range.PasteEnd Sub

รหัสทางเลือกใหม่โมดูลคัดลอกและวาง

ขั้นตอนที่ 5: ตอนนี้ไปที่ ไฟล์ ที่มุมบนซ้ายของตัวแก้ไขแล้วเลือก บันทึก Book1 .

แท็บไฟล์แก้ไข Vba บันทึกหนังสือ 1

ขั้นตอนที่ 6: หลังจากคุณกดปุ่ม บันทึก คุณจะเห็นข้อความแจ้งว่า ไม่สามารถบันทึกคุณลักษณะต่อไปนี้ในเวิร์กบุ๊กที่ไม่มีมาโคร .

กด อย่า ปุ่ม.

แจ้งคุณสมบัติต่อไปนี้ไม่สามารถบันทึกลงในสมุดงานที่ไม่มีมาโครได้

ขั้นตอนที่ 7: ตอนนี้เลือกตำแหน่งที่คุณต้องการบันทึกสมุดงานนี้สร้างที่เหมาะสม ชื่อไฟล์ และตั้งค่า บันทึกเป็นประเภท ฟิลด์เป็น สมุดงานที่เปิดใช้งานแมโคร Excel .

คลิก บันทึก ปุ่มเพื่อบันทึกสมุดงาน VBA ใหม่

เลือกชื่อตำแหน่งไฟล์บันทึกเป็นประเภท Excel Macro Enabled Workbook Save

ขั้นตอนที่ 8: เมื่อคุณบันทึกไฟล์ VBA แล้วให้ปิดตัวแก้ไขและกลับไปที่ไฟล์ Excel สมุดงาน ที่นี่กด Alt + F8 คีย์ร่วมกันบนแป้นพิมพ์ของคุณ จาก มาโคร กล่องโต้ตอบเลือกไฟล์ มาโคร ที่คุณเพิ่งสร้างขึ้นและกดปุ่ม วิ่ง ปุ่ม.

เมื่อคุณดำเนินการเสร็จเรียบร้อยแล้วคุณจะไม่เห็นข้อผิดพลาดอีกต่อไป แต่หากคุณยังคงพบข้อผิดพลาดปรากฏขึ้นให้ลองใช้วิธีที่ 5

วิธีที่ 5: ปิดโหมดความเข้ากันได้ของ Excel

ขั้นตอนที่ 1: ไปที่ไฟล์ MS Excel บนเดสก์ท็อปของคุณคลิกขวาแล้วเลือก คุณสมบัติ จากเมนูคลิกขวา

เดสก์ท็อป Ms Excel คลิกขวาคุณสมบัติ

ขั้นตอนที่ 2: ใน คุณสมบัติของ Microsoft Excel กล่องโต้ตอบไปที่ไฟล์ ความเข้ากันได้ แท็บ ตอนนี้ไปที่ไฟล์ โหมดความเข้ากันได้ และยกเลิกการเลือกช่องถัดจาก เรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้สำหรับ .

กด สมัคร แล้ว ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก

แท็บความเข้ากันได้ของคุณสมบัติ Excel เรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้เพื่อยกเลิกการเลือกใช้ตกลง

นั่นคือทั้งหมด คุณสามารถลองทำซ้ำการดำเนินการก่อนหน้านี้ใน Excel ของคุณและคุณจะไม่เห็นข้อความ“ Microsoft Excel กำลังรอให้แอปพลิเคชันอื่นดำเนินการ OLE ให้เสร็จสิ้น ” เกิดข้อผิดพลาดในพีซี Windows ของคุณขณะเรียกใช้สคริปต์ VBA หรือเปิด Excel

แนะนำสำหรับคุณ:
  1. แก้ไขข้อผิดพลาด Microsoft Excel:“ รูปแบบเซลล์ที่แตกต่างกันมากเกินไป”
  2. แก้ไข: Microsoft Excel หยุดทำงานผิดพลาดใน Windows 10
  3. แก้ไข: Microsoft Excel ไม่สามารถเปิดหรือบันทึกเอกสารเพิ่มเติมได้เนื่องจากมีหน่วยความจำไม่เพียงพอ
  4. แก้ไขข้อผิดพลาดเวลาทำงานของ Excel VBA 1004 ใน Windows 10
  5. มีปัญหาในการส่งคำสั่งไปยังโปรแกรมข้อผิดพลาดใน MS Excel Fix
  6. แก้ไขข้อผิดพลาดของแอปพลิเคชัน Microsoft Word WinWord.exe ใน Windows 10

บทความที่น่าสนใจ

  • Network Adapter หายไปใน Windows 10: วิธีง่ายๆในการแก้ไข

    เครือข่าย
  • วิธีทราบที่อยู่ MAC บนพีซีที่ใช้ Windows 11 : 4 วิธี

    ช่วย
  • แก้ไข: แอปโทรศัพท์ของคุณไม่ทำงานใน Windows 11

    ช่วย

หมวดหมู่ยอดนิยม

  • ข้อเสนอ
  • แสดง
  • ฮาร์ดแวร์
  • หน้าต่าง
  • Google Cast
  • ประเทศ

บทความที่น่าสนใจ

  • วิธีลบ windows update cache
  • แป้นพิมพ์บนหน้าจอ windows 10 ไม่ทำงาน
  • ข้อผิดพลาด 1316 บัญชีที่ระบุมีอยู่แล้ว
  • ชุดหูฟังของฉันไม่ปรากฏในอุปกรณ์การเล่น
  • วิธีการติดตั้งไดรเวอร์อีเธอร์เน็ต windows 10 ใหม่

Copyright 2025 All rights reserved. tinystm.org