Excel 자동 업데이트 오류/창 자동 닫기

Excel 자동 업데이트 오류/창 자동 닫기

내 동료 중 한 명은 프로덕션 서버에 쿼리하고, 데이터를 구성하고, 프로덕션 작업자를 위한 '대시보드'로 .mht를 출력하는 9개의 Excel 통합 문서를 가지고 있습니다.

그 중 일부는 3분마다 쿼리하고 일부는 1시간마다 쿼리합니다.

2개의 일반적인 오류가 표시됩니다.

이 하나

여기에 이미지 설명을 입력하세요

그리고 이것

여기에 이미지 설명을 입력하세요

이는 실제로 "확인" 버튼만 있는 "잘못된 웹 쿼리" 오류 뒤에 나타납니다.

이 문제는 거의 발생하지 않으며 읽고 있는 파일이 잠겨 있는 경우에만 발생하므로 현재로서는 실제로 문제가 되지 않습니다.

첫 번째 오류는 대상 파일이 잠겨 있을 때 저장 시에만 발생합니다. 각 책의 모든 저장 매크로 앞에 넣었지만 Application.DisplayAlerts = False상위 오류는 제거되지 않았습니다.

중간 파일을 엉망으로 만들려고 했지만 개선이 없었습니다.

오늘, 나는 노력했다이것은 AutoIT에서두 번째 오류를 없앨 수 있지만 저자가 말한 대로 '키'의 모든 (확실합니다) 조합에서는 실패합니다.

일반적으로 Excel을 찾도록 하면 작동하지만 이로 인해 내 시트도 종료됩니다.

매번 "표시 안 함..."을 클릭할 수 있지만 이 컴퓨터에 업데이트를 푸시하고 다시 시작하면 이러한 오류가 다시 발생하고 모든 충돌이 표시되는 데 며칠이 걸릴 수 있습니다.

이 문제를 해결하려면 어떻게 해야 합니까?

답변1

테스트 시 가능한 솔루션 - 아래 If 문으로 ActiveWorkbook.Save를 둘러싸고 다른 하위 항목을 사용하여 일시 중지합니다.

Sub PUBLISH()
'Call TIME
Application.DisplayAlerts = False

If GetAttr("Z:\CHGME\_Production Scheduling\ADMIN\7 Day WIP.mht") And vbReadOnly Then
    Application.Run "Sheet1.WAITtoPUBLISH"
Else
    ActiveWorkbook.Save
End If
End Sub

`Private Sub WAITtoPUBLISH()    
Application.OnTime Now() + TimeValue("00:00:30"), "PUBLISH"
End Sub

현재 2일째 유지되고 있습니다. 적절한 타이밍에 중단할 수 있으므로 "닫기까지 대기" 옵션이 장기적인 솔루션이 될 수 있습니다.

관련 정보