我正在尝试使用占位符(内容控件)创建一个单词模板,然后我想使用 Open XML 替换这些占位符中的文本,但我做不到。
因此,在 word 中,我进入了设计模式并添加了富文本框内容控件。然后使用我将 Title/Tag 设置为 textBuildingName 的属性。
所以我现在想使用 Open XML 从我的 C# 代码中更改该占位符的文本。但是我真的不知道如何在代码中引用占位符。所以到目前为止我只有这个:
using (WordprocessingDocument doc = WordprocessingDocument.Open(docPath, true))
{
//What do I do here to get the content control by name
//so I can do something like this:
//textBuildingName.Text="This is my replacement text from my application";
}
对此的任何建议都会受到极大的欢迎,我在网上找不到任何好的教程。
我正在使用 Visual Studio 2012 和 Word 2013