Word 문서를 수정 한 다음 문서를 닫으면 변경 사항을 저장할 것인지 묻는 메시지가 나타납니다. 이것은 실수로 작업의 일부를 버리지 않도록 도와주는 좋은 기능입니다.

그러나 매크로를 실행할 때 변경 사항을 저장할 것인지 묻는 대화 상자가 표시되는 것을 원하지 않을 수 있습니다. 매크로가 어떤 식 으로든 문서를 수정하고 Close 메서드를 사용하면 저장하지 않고 문서를 수동으로 닫는 것처럼 변경 내용을 저장할 것인지 묻는 메시지가 나타납니다.

이 문제를 해결하는 방법은 Close 메서드에서 사용할 수있는 일부 매개 변수를 사용하는 것입니다. 다음을 고려하십시오.

ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges ActiveDocument.Close SaveChanges:=wdSaveChanges

두 줄의 코드 모두 활성 문서를 닫습니다. 행 간의 차이점은 SaveChanges 매개 변수의 설정에 있습니다. 첫 번째 줄의 경우 모든 변경 사항이 취소되고 두 번째 줄은 문서를 닫을 때 저장됩니다. 매번 질문을 받으려면 다음 줄 중 하나를 사용하십시오.

ActiveDocument.Close ActiveDocument.Close SaveChanges:=wdPromptToSaveChanges

_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.

(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (976)은 Microsoft Word 2007, 2010, 2013 및 2016에 적용됩니다. 여기에서 Word의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / word-Saving_Changes_when_Closing [종료시 변경 사항 저장].