2016-06-08 44 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 
相关问题