2011-07-28 3 views
2

군대에서 내 proffesion을 위해 매크로 작업 중 - 공군 안전 그래프를 작성합니다.
매크로를 변경하여 매크로가 변경되기를 원합니다. 지금 당장 실행하면 파일이 저장되고 종료됩니다.
파일을 저장하면 품질 손실에 관한 메시지가 나타나며이를 무시하고 싶습니다.저장할 때 품질 손실에 대한 Excel 프롬프트 사용 안 함

Application.DisplayAlerts = false 

사용할 수 있습니까?

내 컴퓨터에서 테스트 할 수 없다. 여기 나에게 일어난 일이기 때문에 나는 군대에서 돌아왔다. 나는 3 일 만에 돌아올 것이다. 나는 올바른 대답을하고 싶다.

내 문제가 해결되지 않으면 어떻게 될까요?

감사합니다.

+0

나는 DisplayAlerts를 해제하는 것은 당신이 발생한다에 대해 알고 싶어하는 다른 오류를 마스크 수 있다는 것을 생각한다. –

답변

1

경고를 끄면 대화 상자가 숨겨 질 수 있지만 Jon과 완전히 일치합니다. 당신이 가장보고 싶어하는 모든 오류를 숨길 것입니다.

문제를 마스킹하는 대신 문제의 근본 원인을 해결해야합니다. 즉, 새로운 기능을 처리하거나 문제를 일으키는 새로운 기능을 제거 할 수있는 형식으로 Excel 통합 문서를 저장하십시오.

Workbook.SaveAs 메서드에서 FileFormat이라는 매개 변수를 전달합니다. 이 값은 XLFileFormat 열거 형의 값입니다. 여기서 선택할 수있는 파일 형식이 많이 있지만 XLFileFormat.xlOpenXMLWorkbookMacroEnabled를 원할 것입니다. 이것은 Excel 2007의 최신 형식입니다 (2010 년은 확실하지 않음).

행운을 빌어 요, 더그

+0

군대에서 2003 형식을 사용하는 이유가 있습니다. 유감스럽게도 군대의 모든 컴퓨터가 Excel 2007을 설치 한 것은 아니므로 2003 년 도처에 존재하는 형식을 사용해야합니다.이 문제를 일으키는 기능이 무엇인지 알았 으면 아마 그 (것)들을 제거하십시오 그러나 나는 모른다 그래서 나는 문제점의 경보를 무능하게하고 싶다 ... – Ron