MS Word 2010: 잘못된 프로시저 호출 또는 인수

MS Word 2010: 잘못된 프로시저 호출 또는 인수

MS Word 2010에서 매크로를 사용하여 다른 템플릿에 포함된 서브루틴을 호출하면 오류가 발생합니다.

Run-time error '5':
Invalid procedure call or argument

현재 테이블 행의 배경을 변경하기 위해 ShadeRow라는 서브루틴을 호출하는 매크로를 실행할 때 이 팝업이 나타납니다. ShadeRow는 시작 시 로드되는 MainProject.dotm이라는 템플릿에 포함되어 있지만(전역 템플릿 및 추가 기능 대화 상자에 나열됨) 매크로를 실행하는 문서인 TableReference.docm(예: TableReference.docm)의 템플릿은 아닙니다. docm은 MainProject.dotm 이외의 템플릿을 사용합니다.

이 매크로는 예전에는 작동했지만(ShadeRow를 찾는 데 사용됨) 지금은 작동하지 않습니다. 또한 VBA 인터페이스에서 TableReference.docm의 사용 가능한 참조에 MainProject.dotm을 추가했지만 여전히 동일한 오류가 발생합니다. 또한 ShadeRow를 TableReference.docm의 VBA 모듈에 복사하여 붙여넣었고 매크로아직찾을 수 없습니다.

(1) Word가 시작될 때 MainProject.dotm(따라서 ShadeRow)이 자동 로드되고, (2) TableReference.docm의 사용 가능한 참조에 MainProject.dotm을 로드하고, (3) 이 오류가 지속되는 이유를 아는 사람이 있습니까? ShadeRow를 TableReference.docm에 복사하여 붙여넣기도 했나요?

관련 정보