내 동료 중 한 명은 프로덕션 서버에 쿼리하고, 데이터를 구성하고, 프로덕션 작업자를 위한 '대시보드'로 .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일째 유지되고 있습니다. 적절한 타이밍에 중단할 수 있으므로 "닫기까지 대기" 옵션이 장기적인 솔루션이 될 수 있습니다.