如何将数据插入到Word文档的"placeholders"中?

How to insert data into "placeholders" of a Word document?

我读过这个 article 并且我对 VSTO 的机会感到惊讶。这真的很酷。现在我想创建一些用户控件(WPF)并在特定位置将数据插入到 Word 文档中,例如:

我将有三个 WPF TextBox 对应于 placeHolder_* 和一个 button 将从 TextBox 读取数据并将文本插入占位符。怎么做?(找不到任何相关信息)

任何帮助,例如示例、教程,将不胜感激!:)

Word 为文档表面提供了两种基本数据"targets":书签和内容控件。两者都可以在 VSTO 中用作本机 Word 对象或扩展的 VSTO 对象。 Internet 上和 VSTO 文档中有大量代码示例。一个好的起点是: https://msdn.microsoft.com/en-us/library/bb608598.aspx

是使用本机对象还是扩展 VSTO 对象取决于您的要求。如果您不需要扩展功能(特别是如果您的项目是应用程序级加载项),那么坚持使用本机对象通常更简单。