2012-05-03 92 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(文檔文檔)