首页 > 解决方案 > 使用c#替换word文档的标题

问题描述

我正在构建一个应用程序,它将在 word 文档中查找合并字段并将它们替换为用户的输入。但是,我似乎找不到如何在每个页面上用用户输入替换标题部分。

它应该只用正确的信息替换每个页面上的合并字段«ClientName»和«Date»。我已经使用合并字段来替换字段已经扔掉了word文档

例子

// This code works in the body of the word document
foreach (Microsoft.Office.Interop.Word.Field field in document.Fields)

else if (field.Code.Text.Contains("Zip"))
                    {

                        field.Select();
                        string zip = czipcodebox.Text;
                        application.Selection.TypeText(zip);

                    }

但是,当我尝试替换标题部分时,它会跳过它

我试图替换文档中的标题而不是文档名称

标签: c#ms-office

解决方案


推荐阅读