получить номер абзаца MSWord через COM - PullRequest
0 голосов
/ 15 марта 2011

Я обрабатываю документ 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

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 16 марта 2011

Вы можете попробовать:

print paragraph.Range.ListFormat.ListString
0 голосов
/ 15 марта 2011

Здесь вы можете найти макрос VBA, который находит номер абзаца, вы можете вызвать его через COM

...