DocumentFormat.OpenXmlを使用して新しいWord文書を作成します。目次と画像ロゴのあるテーブルが配置されたテンプレートドキュメントをロードします。このテンプレートのc#コードを使用して、他のコンテンツを追加します。このドキュメントをユーザーに送信します。
ユーザーがこのドキュメントを取得して開くと、目次は更新されません。私はこの問題を解決することがわかりました。コードに追加します
- mainPart.DocumentSettingsPart.Settings.Append(new UpdateFieldsOnOpen(){Val = true});
しかし、ユーザーがドキュメントを取得して開くと、MS Wordから「フィールドを更新しますか?」というメッセージが表示されます。
ユーザーにメッセージを表示せずに目次を生成したり、目次を更新したりする他の方法はありますか?