2012-03-26 4 views
1

Office2007에서 Office2010 (및 WXP -> W7)으로 마이그레이션하는 데 문제가 있습니다. Access 프로그램을 사용하여 메일 병합을위한 데이터 소스로 사용되는 CSV 파일을 만듭니다. CSV를 만든 후에 내 프로그램은 템플릿 파일에서 새 단어 문서를 만듭니다. 템플릿은 생성 된 CSV 파일을 데이터 소스로 사용하도록 설정됩니다. CSV는 항상 같은 경로에서 만들어집니다.Access-VBA에서 Word2010의 Mailmerge에 대한 데이터 소스가 손실된다.

나는 다음과 같은 코드

Set doc = msWord.Documents.Add(Template:=templatename) 

msWord를 사용하고있어 분명히 내 말 응용 프로그램 기준이며, templatename 내 템플릿의 전체 경로입니다.

Windows XP 및 Office 2007에서는 정상적으로 작동합니다. W7 및 Office 2010에서는 작동하지 않습니다. 내 서식 파일이 여전히 새 문서를 만들고 열리지 만 더 이상 편지 병합 주 문서가 아닙니다.

낯선 사람이라해도 템플릿을 두 번 클릭하여 새 문서를 만들면 모든 것이 작동합니다.

서식 파일이 들어있는 폴더는 Word뿐만 아니라 Access의 신뢰할 수있는 폴더입니다. Office2010에 변경 사항이 있습니까? 아마도 일부 보안 설정이 있습니까? 누구든지 그것을 고칠 방법을 알고 있습니까? 아니면 최소한 어떤 힌트를 볼 것인가?

답변

0

는이 문서 워드 2010뿐만 아니라 워드 2007

http://support.microsoft.com/kb/825765

에 설명 된 Windows 레지스트리를 구현 적이 있습니까?

+0

예, 그렇지만 문제가 해결되지 않았습니다. – okrumnow