Я обрабатываю документ MSWord с помощью Python
for paragraph in MSWord.Documents[0].ListParagraphs: print(paragraph.ID+' '+paragraph.Range.Text.replace('\u206d','?')+'\n\n')
Не могу найти, как получить номер абзаца MSWord в документации API ср http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.paragraph_members
Есть идеи?
Вы можете попробовать:
print paragraph.Range.ListFormat.ListString
Здесь вы можете найти макрос VBA, который находит номер абзаца, вы можете вызвать его через COM