UPDATE 3 :Visual Studio 도구는 VB6에게 휴식
이 내가는 VB6 스크립트, 가까운 단어를 저장 한 단어를 시작할 때 발생하는 다음 템플릿을 실행하면 것 일반적으로 실행 A와 템플릿, 즉 strTemplate 은 Normal.doc이됩니다. 그런 다음 최대한 빨리 이 변수 strTemplate에서 letter.doc을을 가진로 돌아갑니다 것을 다시 VSTO를 통해 저장되지 않은 원래 템플릿 이동 로 ...
업데이트 2 :
다음과 같이 내 시작 스크립트에서, 나는 선을 가지고 :
Letter.dot라는 원래의 템플릿에서strTemplate = ActiveDocument.AttachedTemplate
, strTemplate = Letter.dot .
그러나 원래의 Letter.dot 템플릿을 기반으로 한 새로운 vsto 템플릿에서 위의 동일한 줄은 Normal.dot이되어 문제를 일으키며 새 템플릿의 이름이 Letter.dot .
나는strAttTemplate = "Letter.dot"
에서 수동으로 코드에 노력하고 스크립트가 다음 단계에 도달하지만, 그것은 뭔가에 대해 불평을 시작합니다.
내 질문에, 원래 템플릿을 strTemplate = Letter.dot 있지만 왜 strTemplate = Normal.dot vsto 통해 템플릿을 실행 한 후 변경합니까?
UPDATE 1 :
원래 비 VSTO 템플릿, 새로운 VSTO 템플릿 즉, 템플릿의 두 버전에 대한 디버그를 실행 한 후, 나는 원래 문서를하지 않는 것을 발견했다 속성이 있지만 vsto 템플릿에는 두 가지 문서 속성이 있습니다. 하지만 그건 문제가되지 않습니다.
문제는 vsto 템플릿과 관련이있는 것 같습니다. 원래 vsto 템플릿에는 normal.dot가 첨부되어 있지 않지만 normal.dot는 첨부되어 있습니다.
첨부 된 normal.dot을 새 템플릿에서 제거 할 수 있습니까?
원래의 질문 :
나는 Word 2003에서 템플릿 프로젝트를 만드는 비주얼 스튜디오 2008을 사용하고 있습니다. 백그라운드에서 이미 일부 vb6 매크로 스크립팅이있는 "기존 템플릿 사용"옵션을 선택합니다. 어떤 이유로 Visual Studio 프로젝트를 저장할 때 vb6 스크립팅이 작동을 멈 춥니 다.
이전 vb6 스크립트는 템플릿이 단어로 열릴 때 바로 실행되지만 추가 기능을 추가하지 않고 단순히 vs2008에서 템플릿을 사용하여 프로젝트를 저장하고 프로젝트를 빌드 할 때 단어로 템플릿을 열려고하면, 이전 시작 스크립트가 작동하지 않습니다.
왜 이런 일이 발생합니까?
VBA가 VB6이 아닙니다. 잘못된 태그가 지정되었습니다. – Bob77
어떤 코드가 실행되고 있지 않습니까? AUTORUN 매크로가 아닐 것입니다. 자동 실행 매크로가 특정 조건에서 Word에 의해 실행되지 않는 문제를 상기 한 것 같습니다. VS dev IDE에로드되는 것은 그 중 하나 일 수 있습니다. – DarinH
원래 질문에서 ** 업데이트 1 : **를 참조하십시오. – oshirowanen