0
Office 2000からOffice 2010への移行により、単語テンプレート名が* .dotから* .dotmに変更されました。今、私は既存のドキュメントで指定された添付テンプレートの宣言を更新したいと思います。 "古い"テンプレート名と "新しい"テンプレート名をマッピングするための少し手続きを書いていましたが、古いテンプレート名を取得することに問題があります。 Documents.open()
でドキュメントを開くとき、指定された添付テンプレートが見つかりませんでしたので、Normal.dotmがデフォルトとして適用され、マッピングが機能しません。添付されたテンプレートの自動解決を停止する方法が見つかりませんでした。 奇妙な行動:オリジナルのテンプレート名の文書を開いた後に文書のプロパティで見られたが、?ActiveDocument.AttachedTemplate
は「のNormal.dotm」添付されたテンプレートを解決せずにWord文書を開くには?
'ダイアログ(wdDialogDocumentStatistics).Template'が持っていますドキュメントが作成されたテンプレートのパス。その情報で、私のマッピングが今働いています。ありがとう。 BTW:Wordは、ドキュメントテンプレートを探します。1.作成場所2.ドキュメントが保存されるフォルダ3.ユーザー/ワークグループテンプレート用に指定されたフォルダ – mamuesstack