Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

많은 사용자가 “Microsoft Excel is waiting for another application to complete an OLE action” Office 앱을 사용할 때 Windows 10에서 오류가 발생합니다. 예를 들어, BI 실행 패드를 사용하여 Excel을 열려고 하거나 VBA 스크립트를 실행하려고 할 때 이 오류가 발생할 수 있습니다.

OLE(Object Linking and Embedding) 기술은 Office 앱이 다른 프로그램과 통신할 수 있도록 Microsoft에서 도입했습니다. 이 기술을 사용하여 하나의 편집 프로그램에서 문서의 섹션을 다른 프로그램과 공유한 다음 문서의 섹션을 가져오거나 다른 프로그램의 콘텐츠와 함께 다시 가져옵니다.

예를 들어 Excel에서 작업 중이고 Word와 상호 작용하려고 하면 OLE 개체에 메시지를 보내고 Word에서 응답을 받을 때까지 기다립니다. 다만, 소요시간을 초과하여 응답이 지연되는 경우에는 “Microsoft Excel is waiting for another application to complete an OLE action” 오류.

Excel에서 꺼져 있는 DDE 프로토콜, Office 제품군 설치가 손상된 경우, Adobe Acrobat PDFMaker가 추가 기능으로 있고 Excel을 방해하는 경우 또는 Internet Explorer가 충돌하는 경우 오류가 나타날 수 있습니다. 엑셀로. Excel을 완전히 닫은 상태에서 컴퓨터를 다시 시작하고 처음부터 다시 시작하면 도움이 되지만, 그렇지 않은 경우 아래 방법을 시도해 볼 수도 있습니다.

  • 방법 1: Adobe Acrobat PDFMaker 제거
  • 방법 2: DDE를 사용하는 다른 응용 프로그램 허용
  • 방법 3: Internet Explorer 프로세스 종료
  • 방법 4: Excel 응용 프로그램 메시징을 제한하여
  • 방법 5: Excel의 호환 모드 끄기

방법 1: Adobe Acrobat PDFMaker 제거

Adobe acrobat PDFMaker는 MS Excel과 비호환성 문제가 있는 것으로 알려져 있습니다. 그러므로. 추가 기능을 비활성화하는 것이 좋습니다. 방법을 봅시다.

1 단계: 시작하다 Excel 다음으로 이동합니다. File 시트의 맨 왼쪽 상단에 있는 탭.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

2 단계: 로부터 File 메뉴, 선택 Options.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

3단계: 에서 Excel Options 대화 상자, 클릭 Add-Ins 창의 왼쪽에 있습니다.

이제 창의 오른쪽으로 이동하여 Manage 아래쪽으로 옵션. 선택하다 COM Add-ins 옆에 있는 드롭다운에서 Go 단추.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

4단계: 이제, COM Add-Ins box 뜨면 체크 해제 Acrobat PDFMaker Office COM Addin 그리고 누르다 OK 변경 사항을 저장하고 종료합니다.

이제 PC를 재부팅하고 Excel을 다시 열거나 VBA 스크립트를 실행하여 오류가 사라졌는지 확인하십시오. 문제가 계속되면 두 번째 방법을 시도하십시오.

방법 2: DDE를 사용하는 다른 응용 프로그램 허용

1 단계: 열려있는 Excel 그리고 로 이동 File 화면 왼쪽 상단의 탭.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

2 단계: 선택하다 Options ~로부터 File 메뉴.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

3단계: 에서 Excel Options 창에서 왼쪽으로 이동하여 Advanced. 이제 오른쪽에서 아래로 스크롤하여 General 부분.

여기에서 옆에 있는 확인란의 선택을 취소합니다. Ignore other applications that use Dynamic Data Exchange (DDE).

누르다 OK 변경 사항을 저장하고 종료합니다.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

이제 돌아가서 이전에 수행한 것과 동일한 작업을 시도하고 오류가 여전히 있는지 확인하십시오. 그래도 오류가 표시되면 세 번째 방법을 시도하십시오.

방법 3: Internet Explorer 프로세스 종료

1 단계: 다음으로 이동합니다. Taskbar 그리고 그것을 마우스 오른쪽 버튼으로 클릭하십시오. 선택하다 Task Manager 컨텍스트 메뉴에서.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

2 단계: 에서 Task Manager 창 아래 Processes 탭에서 찾아 선택 Internet Explorer Process. 그런 다음 End Task 버튼은 창의 왼쪽 하단에 있습니다.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

Excel로 돌아가서 오류가 사라졌는지 확인합니다. 여전히 오류가 발생하면 네 번째 방법을 시도하십시오.

“가 나타나면 이 방법을 시도하십시오.Microsoft Excel is waiting for another application to complete an OLE action” VBA 스크립트를 실행하는 동안 오류가 발생했습니다. 그러나 이것은 해결 방법일 뿐이며 문제 자체를 해결하지는 않습니다. 그러나 잠시 동안 VBA 스크립트를 실행하고 오류 메시지를 차단하여 문제를 해결할 수 있습니다. 이에 대한 방법은 다음과 같습니다.

Step 1: Excel 시트를 열고 Alt key + F11 함께 열려면 키보드에 Microsoft Visual Basic for Applications 편집기 창.

2 단계: 에서 Project – VBA Project 왼쪽 막대, 찾기 ThisWorkbook 아래에 Microsoft Excel Objects.

그것을 마우스 오른쪽 버튼으로 클릭하고 이동하십시오. Insert 오른쪽 클릭 메뉴에서 하위 메뉴에서 선택 Module.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

3단계: 그것은 새로운 Module 창의 오른쪽에 있습니다. 아래 코드를 복사하여 모듈에 붙여넣습니다.

Private Declare Function CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn As Long, ByRef PreviousFilter) As Long Public Sub KillMessageFilter() Dim IMsgFilter As Long CoRegisterMessageFilter 0&, IMsgFilter End Sub Public Sub RestoreMessageFilter() Dim IMsgFilter As Long CoRegisterMessageFilter IMsgFilter, IMsgFilter End Sub

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

4단계: 또는 아래 코드를 복사하여 새 모듈에 붙여넣을 수도 있습니다. 코드 중 하나가 작동합니다.

Sub CreateXYZ() Dim wdApp As Object Dim wd As Object On Error Resume Next Set wdApp = GetObject(, "Word.Application") If Err.Number <> 0 Then Set wdApp = CreateObject("Word.Application") End If On Error GoTo 0 Set wd = wdApp.Documents.Open(ThisWorkbook.Path & Application.PathSeparator & "XYZ template.docm") wdApp.Visible = True Range("A1:B10").CopyPicture xlScreen wd.Range.Paste End Sub

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

6단계: 이제 File 편집기의 왼쪽 상단 모서리에 있는 탭을 선택하고 Save Book1.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

Step 6: 를 누른 후 Save 버튼을 누르면 다음과 같은 프롬프트가 표시됩니다. The following features cannot be saved in macro-free workbooks.

눌러 No 단추.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

7단계: 이제 이 통합 문서를 저장할 위치를 선택하고 적절한 File name, 설정 Save as type 필드 Excel Macro-Enabled Workbook.

클릭 Save 버튼을 눌러 새 VBA 통합 문서를 저장합니다.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

8단계: VBA 파일을 저장했으면 이제 편집기를 닫고 Excel 학습장. 여기를 눌러 Alt +  F8 키를 함께 사용하십시오. 로부터 Macro 대화 상자에서 Macro 방금 생성하고 누르십시오. Run 단추.

이제 프로세스를 성공적으로 완료했으므로 더 이상 오류가 표시되지 않습니다. 그러나 여전히 오류가 나타나면 5 번째 방법을 시도하십시오.

방법 5: Excel의 호환 모드 끄기

1 단계: 로 이동 MS Excel 바탕 화면에서 앱을 마우스 오른쪽 버튼으로 클릭하고 선택하십시오. Properties 오른쪽 클릭 메뉴에서.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

2 단계: 에서 Microsoft Excel Properties 대화 상자로 이동 Compatibility 탭. 이제 Compatibility mode 섹션을 선택하고 옆에 있는 확인란의 선택을 취소합니다. Run this program in compatibility mode for.

누르다 Apply 그리고 OK 변경 사항을 저장하고 종료합니다.

Microsoft Excel is waiting for another application to complete an OLE action AutoCAD

그게 다야. Excel에서 이전 작업을 반복할 수 있으며 더 이상 “Microsoft Excel is waiting for another application to complete an OLE action” VBA 스크립트를 실행하거나 Excel을 여는 동안 Windows PC에서 오류가 발생합니다.

How do I get Excel to stop OLE action?

How To Fix Excel Is Waiting For OLE Action Error?.
Now go to the Advanced tab > scroll down to the General area..
Here check-mark the “Ignore other applications that use Dynamic Data Exchange (DDE)” option..

How do I get rid of word waiting for OLE action to finish?

These suggestions are sure to help you fix Microsoft Word is Waiting For an OLE Action to Finish error on your Windows computer:.
Switch To and Retry..
Close the other applications..
Disable Word Add-ins..
Switch to Mathtype..
Reboot your PC..

What causes OLE error in Excel?

OLE error when opening Word and Excel documents with embedded objects. You may receive an OLE error when opening Word and Excel documents that contain embedded objects. The error may read: Microsoft Excel (or Word) is waiting for another application to complete an OLE action.

What is OLE application Excel?

OLE (Object Linking and Embedding) is a component document technology from Microsoft that allows you to dynamically link files and applications together. An object is a combination of data and the application needed to modify that data.