I 통합 문서의 링크를 변경하려면 다음 코드가 있습니다.
ThisWorkbook.ChangeLink "OldPath.xlsx", "NewPath.xlsx", xlLinkTypeExcelLinks
내 문제는 "NewPath.xlsx는"OldPath.xlsx보다 워크 시트 개체에 대한 약간 다른 이름을 가진 통합 문서를 나타내는 것입니다. 그렇다면 Excel 통합 문서와 연결된 경로뿐만 아니라 실제 개체/범위 참조 또는 문제의 외부 링크를 프로그래밍 방식으로 변경하는 방법이 있습니까?
미리 감사드립니다.
나중에 참조 할 수 있도록 이름을 정의하면 나중에이 문제를 방지 할 수있는 가장 좋은 방법입니다. 셀을 이동해도 상관 없습니다 워크 시트 주위를 보거나 이름을 바꿀 수 있습니다. –
처음부터 내 통합 문서 만있는 경우이 문제가 발생하지 않습니다. OpenXML SDK를 사용하여 다른 Appraoch를 사용하고 있습니다. 하지만 다른 프로젝트로 인해 슬램 쳤기 때문에 지금은 우선 순위가 낮습니다. – William
또한 명명 된 범위가 작동하려면 연결된 통합 문서를 실제로 열어 데이터를 새로 고쳐야합니다. – William