有些时候我们需要通过word模板来打印,需要将数据库查询出来的数据填充到word模板文档并批量打印,此时我们可以在word模板设置好书签,然后通过在程序里面通过书签定位填充数据,然后再生成新的文档并且打印。
string fileName = “test.docx”;
Dictionary<string, string> dic = new Dictionary<string, string>();
dic.Add("团号", "12321");
dic.Add("线路简称", “线路23”);
dic.Add("所属社", “南京旅游社”);
dic.Add("当前日期", DateTime.Now.ToString("yyyy年MM月dd日"));
ReplaceContentByRemarks(fileName, dic);
/// <summary>
/// 替换指定书签的内容
/// </summary>
/// <param name="wordApp">当前打开的MSWord.ApplicationClass对象</param>
/// <param name="doc">当前打开的word文档,类型为MSWord._Document</param>
/// <param name="bookMarkName">书签名</param>
/// <param name="newValue">新值</param>
/// <returns></returns>
public static bool Replac