我正在使用Open XML,我應該更改文件頭文件中的文本。要更改文檔中的特定段落,我使用了以下代碼:OpenXml在word文件的標題中編輯文本
Dim body = wdDoc.MainDocumentPart.Document.Body
Dim paras = body.Elements(Of DocumentFormat.OpenXml.Wordprocessing.Paragraph)()
Dim header = body.Elements(Of DocumentFormat.OpenXml.Wordprocessing.Header)()
For Each para In paras
For Each run In para.Elements(Of DocumentFormat.OpenXml.Wordprocessing.Run)()
For Each testo In run.Elements(Of DocumentFormat.OpenXml.Wordprocessing.Text)()
If (testo.Text.Contains("<$doc_description$>")) Then
testo.Text = testo.Text.Replace("<$doc_description$>", "replaced-text")
End If
Next
Next
Next
在此先感謝!
@ andrea85:我已更新我的答案,以顯示如何替換表中包含的文本。如果點擊答案左側的空心箭頭幫助你,請接受/提出我的答案。 – Hans