2011-10-18 12 views
0

Office 2000からOffice 2010への移行により、単語テンプレート名が* .dotから* .dotmに変更されました。今、私は既存のドキュメントで指定された添付テンプレートの宣言を更新したいと思います。 "古い"テンプレート名と "新しい"テンプレート名をマッピングするための少し手続きを書いていましたが、古いテンプレート名を取得することに問題があります。 Documents.open()でドキュメントを開くとき、指定された添付テンプレートが見つかりませんでしたので、Normal.dotmがデフォルトとして適用され、マッピングが機能しません。添付されたテンプレートの自動解決を停止する方法が見つかりませんでした。 奇妙な行動:オリジナルのテンプレート名の文書を開いた後に文書のプロパティで見られたが、?ActiveDocument.AttachedTemplateは「のNormal.dotm」添付されたテンプレートを解決せずにWord文書を開くには?

答えて

1

はこれを試してみてくださいであることができます。

MsgBox Dialogs(wdDialogDocumentStatistics).Template 
+0

'ダイアログ(wdDialogDocumentStatistics).Template'が持っていますドキュメントが作成されたテンプレートのパス。その情報で、私のマッピングが今働いています。ありがとう。 BTW:Wordは、ドキュメントテンプレートを探します。1.作成場所2.ドキュメントが保存されるフォルダ3.ユーザー/ワークグループテンプレート用に指定されたフォルダ – mamuesstack

関連する問題