매크로 제어 (Microsoft Excel)에서 열 때 자동으로 업데이트
Graham은 Excel 자동화 작업에서 발생한 결함에 대해 썼습니다. 정상적으로 실행되는 예약 된 매크로는 업데이트를 위해 다른 통합 문서를 열 것입니다. 그는 통합 문서의 자동 링크를 열어야하는지 묻는 알림을 표시하지 않고는 통합 문서를 여는 매크로를 가져올 수 없습니다. 이 질문은 Graham의 응답을 기다리는 동안 매크로를 중단했으며, 귀찮은 통지없이 링크가 자동으로 업데이트되는 방법을 찾고있었습니다.
이 문제에 접근 할 수있는 방법에는 여러 가지가 있습니다. 먼저 질문을하지 않도록 Excel을 구성 할 수 있습니다. 이 옵션은 시스템에서 열린 모든 통합 문서에 영향을줍니다.
-
Excel 옵션 대화 상자를 표시합니다. (Excel 2007에서는 Office 단추를 클릭 한 다음 Excel 옵션을 클릭합니다. Excel 2010 및 Excel 2013에서는 리본의 파일 탭을 표시 한 다음 옵션을 클릭합니다.)
-
대화 상자의 왼쪽에있는 고급을 클릭하고 일반 섹션까지 아래로 스크롤합니다. (그림 1 참조)
-
자동 링크 업데이트 요청 확인란의 선택을 취소하십시오.
-
확인을 클릭하십시오.
확인란을 선택 취소하면 Excel에서 더 이상 묻지 않고 모든 링크가 자동으로 업데이트됩니다. 모든 통합 문서에 영향을주지 않는 접근 방식을 원하는 경우 다음 단계를 수행 할 수 있습니다.
-
링크가 포함 된 통합 문서를 엽니 다.
-
리본의 데이터 탭을 표시합니다.
-
연결 그룹에서 링크 편집 도구를 클릭합니다. Excel은 링크 편집 대화 상자를 표시합니다. (그림 2 참조)
-
시작 프롬프트 버튼을 클릭합니다. Excel은 시작 프롬프트 대화 상자를 표시합니다. (그림 3 참조)
-
세 번째 옵션 인 경고 표시 안 함 및 링크 업데이트를 선택합니다.
-
확인을 클릭하여 시작 프롬프트 대화 상자를 닫습니다.
-
닫기를 클릭하여 링크 편집 대화 상자를 닫습니다.
-
통합 문서를 저장하십시오.
이제 Excel에서 업데이트에 대해 묻지 않고 통합 문서를 열 수 있습니다. 물론 이것은이 통합 문서에만 영향을 미치며 여는 방법에 관계없이 영향을 미칩니다. 즉, 매크로가 통합 문서를 여는 방식과 사용자가 여는 방식에 영향을줍니다.
가장 좋은 방법은 링크가 포함 된 통합 문서를 여는 매크로를 약간만 변경하는 것입니다. 통합 문서를 여는 코드가 다음과 같을 가능성이 높습니다.
Workbooks.Open FileName:="MyWorkbook.xls"
이 경우 줄을 다음과 같이 변경하십시오.
Workbooks.Open FileName:="MyWorkbook.xls", UpdateLinks:=3
이 UpdateLinks 속성은 선택 사항이지만이 속성이 없으면 “링크를 업데이트 하시겠습니까?”대화 상자가 표시됩니다. 표시된 설정과 함께 속성을 포함하면 Excel이 열릴 때 통합 문서의 원격 및 외부 참조를 모두 업데이트합니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (8390)은 Microsoft Excel 2007, 2010 및 2013에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.
link : / excel-Updating_Automatically_When_Opening_Under_Macro_Control [매크로 제어에서 열 때 자동으로 업데이트]
.