나는 엑셀 추가 기능을 만들었습니다. 가격이 포함 된 시트를 만들고 새로 고침 버튼을 포함합니다. 버튼에는 addin에서 RefreshPrices라는 하위를 호출하는 매크로가 지정되어 있습니다. 되는 다음 코드 :Excel Addin; 반응 매크로 링크
Shape.OnAction = "! 'BibiAddin.xlam'RefreshPrices"
그것은 동일한 시스템에서 완벽하게 작동하지만,이 (다른 시스템에서 액세스 할 때 파일이 보통에 저장됩니다 네트워크), Excel에서 매크로를 찾을 수 없다는 오류가 발생합니다. 다른 모든 시스템에는 addin이 설치되어 있습니다.
원래 컴퓨터에서 할당 된 매크로는 하위 이름 만 포함합니다. 보조 컴퓨터에서 매크로 이름은 절대 경로가 아닌 드라이브 문자를 사용하여 전체 경로를 포함합니다.
모든 컴퓨터의 드라이브 문자가 addin이 저장된 경로와 정확히 동일한 문자 Z : /로 변경되었습니다. 그러나 여전히 같은 오류가 발생하고 있습니다.
누구나 전에이 문제를 겪었습니까?
당신의 도움이 당신에게
다른 컴퓨터에서 시트와 단추를 만드는 코드를 실행하고 있습니까, 아니면 컴퓨터에서 만든 동일한 시트를 사용하고 있습니까? – Rory
안녕하세요, Rory, 아니요 시트가 원래 다른 컴퓨터에서 작성된 경우에만 오류가 발생합니다. 새 시트를 만드는 원본 코드는 모든 기계에서 완벽하게 작동하며 동일한 기계가 문제없이 새로 고칠 수 있습니다. – Kelaref
네트워크 공유의 복사본에 액세스하지 않고 다른 컴퓨터에 추가 기능이 로컬 복사본으로 설치되어 있습니까? – Rory