2012-11-29 1 views
0

다른 Word 문서의 데이터를 조작하는 데 사용할 Word VBA에 매크로 (Foo)를 작성했습니다.
Foo를 Normal.dotm 파일이 아닌 자체 파일 (MyMacro.docm)에 저장했습니다.
'모든 활성 템플릿 및 문서의 매크로'가 선택되어 있어도 조작하려는 Word 데이터 파일 (예 : Datafile.docx)에서 내 매크로 Foo에 액세스 할 수 없음을 발견했습니다.MS Word 2010. 내가 작업중인 문서 이외의 다른 문서에 저장된 매크로에 어떻게 액세스합니까?

Datafile.docx에서 Foo에 액세스 할 수 있습니까? 그렇다면 어떤 옵션을 변경해야합니까?

감사합니다, 프레


이 내가 파일 'Datafile.docx'의 데이터에 푸를 실행 한 것입니다 :
1. 말씀
2. MyMacro.docm, 이
4. Datafile.docx
5. Datafile.docx에서 실행 가능한 매크로의 목록입니다 - - 푸 사용할 수없는 매크로
3. 확인 '푸'MyMacro.docm에서 실행하는 데 사용할 수 있습니다 가능 Datafile.docx에서 실행
6. Alt-F11을 눌러 Datafile.docx에서 VBA 편집기에 액세스합니다. - Foo는 MyMacro.docm 문서 아래에 나열된 모듈에 명확하게 표시됩니다.

매크로 가능 문서 (Datafile.docm)로 Datafile을 변경하려고 시도했지만 문제가 해결되지 않았습니다.

답변

2

"MyMacro.docm"을 기본 서식 파일로로드 할 수 있습니까? Word에서 Developer -> Document Template -> Add -> "MyMacro.docm"을 클릭하십시오. 매크로는 매크로 목록 (조회하려면 Alt + F8을 누르십시오) 또는 VBA 코드에서 사용할 수 있습니다.

Application.Run "Foo" 
+0

도움이된다면 이것을 올바른 답으로 표시해주십시오. 그렇지 않으면 문제가 계속 발생하는지 설명하십시오. – rgmatthes

+0

그것은 일했다! 고맙습니다. –

관련 문제