我正在创建一个c#应用程序,它可以在word文档中查找自定义内容区域并交换内容。
我现在有一个很大的自定义内容区域列表,如果我能够将它们的列表,特别是它们的标记作为基于文本的列表,它将非常有用。
我目前正在使用名为“Word 2007内容控制工具包”的免费软件,但无法将自定义内容控件列表复制为文本。
有没有办法做到这一点?它们会出现在docx的源代码中吗?
谢谢你们。
答案 0 :(得分:1)
内容控件位于主文档部分(或相关的页眉/页脚部分,如果它们出现在那里)。
您可以使用Open XML SDK获取它们,或者,如果您的C#应用程序是Word加载项,则可以通过VSTO中向您公开的对象获取它们。