2

クライアントは、当社のソフトウェアを使用して、当社が提供する多数のテンプレートに基づいて Word 文書を作成できます。テンプレートから作成されたドキュメントには元のテンプレートのパスへのリンクがあり、作成されたドキュメントを開くときにそのパスに接続しようとするため ([ドキュメント スタイルを自動的に更新する] がオンになっている場合でも)、これは最近、サイトがサーバーを移動したときにいくつかの問題を引き起こしました。オフ)。

そのため、これらのサイトがサーバーを移動した場合、もはや存在しないネットワーク パスを解決しようとする間、ドキュメントを開く際に許容できないほどの大幅な遅延が発生する可能性があります。

既存のドキュメントでこれを処理する方法を見つけましたが (以下を参照)、今後この問題が広がらないようにしたいと考えています。

テンプレートから作成された新しいドキュメントにテンプレートへのリンクがないように Word を設定する方法を知っている人はいますか? (そのため、代わりに Normal を使用してください)。

ありがとう

また、これを読んでいる他の誰かがこの問題を抱えている場合は、次のリンクが役立ちます。

添付されたテンプレート リンクをクリアする Powershell スクリプト。

ドキュメントがテンプレート パスへの接続を試みるときのタイムアウト時間を制御するレジストリ設定。

4

2 に答える 2

1

テンプレートのVBAでは、プロパティを使用してAttachedTemplate、標準テンプレート(またはその他のテンプレート)を新しいドキュメントに添付できます。例えば:

 Private Sub Document_New()

 ActiveDocument.AttachedTemplate = "C:\Users\Joe\AppData\Roaming\Microsoft\Templates\Normal.dotm"

 End Sub
于 2012-11-28T17:30:14.530 に答える
1

正しい方法は次のとおりです。

Private Sub Document_New()

   ActiveDocument.AttachedTemplate = ""

End Sub

これにより、normal.dotm への参照が作成されます。

于 2014-03-28T08:11:15.693 に答える