2016-06-08 78 views
0

在Microsoft Word中,段落號碼與文檔的實際文本略有不同。爲了說明 -可以用「實際」文本替換.doc文件中的段落號碼嗎?

enter image description here

我想這是因爲它們是自動生成的,並可以以不同的定位。

我想將這個自動生成的1.2.1.2文本替換爲「實際」文本,因此它將被標記爲與其右邊的「堆棧溢出」相同。

這是可能以某種方式編程?

我打開語言暗示,如果這是可能的任何方式(我所有的研究都使我相信它不是,所以我沒有「企圖」在這一點,如果我在犯錯在這裏,請讓我知道在評論中,我會非常高興地更新我的問題,如果你可以指向我的API或給我一些東西,請開始:))。

+0

這與python有什麼關係,如果沒有,請刪除標籤。 – Merlin

+0

你想在Word中完成這項工作,還是通過編程創建Word文件?如果後者,你的文件是docx? – JasonPlutext

回答

1

根據下劃線來自何處,將數字轉換爲文本可能沒有找到您要的結果。您需要確保所有格式都是標題樣式的一部分,而不是直接應用。該ConvertNumbertToText方法,在任何指定的範圍內進行,將自動編號轉換爲純文本

wdDocument.Content.ListFormat.ConvertNumbersToText 

你也可能需要刪除直接字符格式,以便樣式的格式來顯示所轉換的文本:

wdDocument.Content.Select 
Selection.ClearCharacterDirectFormatting 
相關問題