2014-02-05 74 views
0

爲了在兩個分節符之間替換文檔的內容,我需要處理大量的word文檔。替換分​​節符之間的內容

基本上文件的結構如下所示:

Content  
========= Continuous Section Break ========== 
Content with 2 columns 
========= Continuous Section Break ========== 
Content 

我已經知道如何檢測文件

using (WordprocessingDocument myDoc = WordprocessingDocument.Open(filename, true)) 

{ 

MainDocumentPart mainPart = myDoc.MainDocumentPart; 

List<Break> breaks = mainPart.Document.Descendants<Break>().ToList(); 

// TODO replace content between the breaks 

mainPart.Document.Save(); 

} 

在休息,但我不知道如何更換之間的內容他們。

任何幫助表示讚賞。

+0

在MS Word中,您會找到'Sections collection',它允許分別操作它們中的每一個。 'Sections'具有'.Range屬性',它指的是文本範圍。試試這些提示。 –

+0

@KazJaw謝謝,但我使用Open XML SDK,而不是VBA。 –

回答

0

我解決了我的問題,使用OpenGL的電源工具,如link所述。