[vba] Microsoft Office VBA를 편집 할 때 팝업“컴파일 오류”메시지를 비활성화하려면 어떻게해야합니까?

Microsoft Office VBA 매크로 또는 함수를 편집 할 때 종종 끝나지 않은 줄에서 커서를 이동합니다. 예를 들어 해당 줄에 붙여 넣을 내용을 복사하려면 그러나 해당 부분 라인이 구문 상 유효하지 않은 경우 VBA 편집기는 해제해야하는 “컴파일 오류”메시지를 표시하여 작업을 중단합니다.

메시지 상자를 비활성화하는 방법이 있습니까? 자극적입니다 …

(이것은 Excel Visual Basic for Applications, Outlook VBA, Word VBA 등에서 발생합니다.)



답변

VBA 편집기 창에서 다음을 수행하십시오 ( “Microsoft Visual Basic for Applications”제목).

도구 ” 메뉴를 클릭 한 다음 ” 옵션 “을 클릭하십시오 .

옵션의 “편집기”탭에서 ” 자동 구문 검사 “상자를 체크 해제하십시오 . (아래 스크린 샷 참조)

이 변경으로 인해 편집기가 백그라운드에서 컴파일을 중지하고 구문 오류를 빨간색으로 표시하지 않습니다 (또는 옵션 탭 “편집기 형식”에 지정된 형식).

MS Office 프로그램은이 공통 VBA 편집기를 공유하므로 Excel 용 VBA를 편집하는 동안 옵션을 변경하면 Outlook, Word 등에서 변경했습니다.

MS VBA 편집기의 도구 옵션 대화 상자


답변

VBE에서 도구-옵션-편집기를 선택하고 자동 구문 검사를 선택 취소하십시오. 잘못된 코드는 빨간색으로 바뀌지 만 팝업은 나타나지 않습니다.


답변