Graham은 Excel 자동화 작업에서 발생한 결함에 대해 썼습니다. 정상적으로 실행되는 예약 된 매크로는 업데이트를 위해 다른 통합 문서를 열 것입니다. 그는 통합 문서의 자동 링크를 열어야하는지 묻는 알림을 표시하지 않고는 통합 문서를 여는 매크로를 가져올 수 없습니다. 이 질문은 Graham의 응답을 기다리는 동안 매크로를 중단했으며, 귀찮은 통지없이 링크가 자동으로 업데이트되는 방법을 찾고있었습니다.

이 문제에 접근 할 수있는 방법에는 여러 가지가 있습니다. 먼저 질문을하지 않도록 Excel을 구성 할 수 있습니다. 이 옵션은 시스템에서 열린 모든 통합 문서에 영향을줍니다.

  1. 도구 메뉴에서 옵션을 선택하십시오. Excel은 옵션 대화 상자를 표시합니다.

  2. 편집 탭이 선택되어 있는지 확인하십시오.

  3. 자동 링크 업데이트 요청 확인란의 선택을 취소하십시오.

  4. 확인을 클릭하십시오.

확인란을 선택 취소하면 Excel에서 더 이상 묻지 않고 모든 링크가 자동으로 업데이트됩니다.

Excel 2002 또는 Excel 2003을 사용 중이고 모든 통합 문서에 영향을주지 않는 옵션을 원하는 경우 다음 단계를 수행 할 수 있습니다.

  1. 링크가 포함 된 통합 문서를 엽니 다.

  2. 편집 메뉴에서 링크를 선택하십시오. Excel은 링크 대화 상자를 표시합니다.

  3. 시작 프롬프트 버튼을 클릭합니다. Excel은 시작 프롬프트 대화 상자를 표시합니다.

  4. 세 번째 옵션 인 경고 표시 안 함 및 링크 업데이트를 선택합니다.

  5. 확인을 클릭하여 시작 프롬프트 대화 상자를 닫습니다.

  6. 닫기를 클릭하여 링크 대화 상자를 닫습니다.

  7. 통합 문서를 저장하십시오.

이제 Excel에서 업데이트에 대해 묻지 않고 통합 문서를 열 수 있습니다. 물론 이것은이 통합 문서에만 영향을 미치며 여는 방법에 관계없이 영향을 미칩니다. 즉, 매크로가 통합 문서를 여는 방식과 사용자가 여는 방식에 영향을줍니다.

가장 좋은 방법은 링크가 포함 된 통합 문서를 여는 매크로를 약간만 변경하는 것입니다. 통합 문서를 여는 코드가 다음과 같을 가능성이 높습니다.

Workbooks.Open FileName:="MyWorkbook.xls"

이 경우 줄을 다음과 같이 변경하십시오.

Workbooks.Open FileName:="MyWorkbook.xls", UpdateLinks:=3

이 UpdateLinks 속성은 선택 사항이지만이 속성이 없으면 “링크를 업데이트 하시겠습니까?”대화 상자가 표시됩니다. 표시된 설정과 함께 속성을 포함하면 Excel이 열릴 때 통합 문서의 원격 및 외부 참조를 모두 업데이트합니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

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

이 팁 (2899)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Updating_Automatically_when_Opening_Under_Macro_Control [매크로 제어에서 열 때 자동으로 업데이트].