c# - 使用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);
}
但是,当我尝试替换标题部分时,它会跳过它
我试图替换文档中的标题而不是文档名称
解决方案
推荐阅读
- amazon-s3 - 使用 Terraform 工作空间时未创建 S3 状态文件
- powershell - 启动新的PowerShell实例并删除文件夹的问题
- regex - 正则表达式随后捕获字符之前的第一个单词 - oracle
- javascript - Redux 状态更改,但当我回到屏幕时组件不会重新渲染
- sim-card - 我们可以重新编程网络运营商提供的 SIM 卡吗?
- c++ - C++ IO 运算符中的左关联性和优先级
- monaco-editor - 在 Monaco 编辑器中,如何从 IEditor 界面获取选定的文本
- python - 如何将 3D 数组的内积变为 2D 数组?
- javascript - JavaScript中的ispalindrome递归函数
- spring - 如何在 Spring Boot 中使用 MultipartFile 加载本地文件