2012-05-03 93 views
0

我有一个C#文档生成组件,它将内容插入到Word文档的控件控件中,并且一切正常。生成文档后从Word文档中删除控制控制

唯一的问题是,在生成的文档中,内容控件仍然存在,您无法选择单独的行或文本。

我需要删除这些内容控件,我认为内容控制属性“内容正在编辑时删除内容控件”正是我所期待的,因为我的组件将会改变控件内容。但是,它不起作用。

我错过了什么?

+0

看看http://stackoverflow.com/questions/3448297/replacing-content-controls-in-openxml中的答案 – Flowerking

+0

谢谢,但示例中的代码doesn' t工作,并通过内容控制属性GUI将临时属性设置为true。还有其他建议吗? –

回答

1

http://worddocgenerator.codeplex.com中的一个示例中,内容控件在保留内容的同时从文档中删除。具体方法是RemoveContentControlsAndKeepContents(文档文档)