如何使用Python获取Word文档的修订号?
我需要在Word中获取文档的修订号如何使用Python获取Word文档的修订号?,python,properties,ms-word,Python,Properties,Ms Word,我需要在Word中获取文档的修订号 我已经获得了版本号,但还没有找到获取修订号的方法。您可以使用win32 api for python,其中包括COM模块: import win32com.client as win32 def getRevisionNumberWord(path): word = win32.gencache.EnsureDispatch('word.application') doc = word.Documents.Open(path, Visible
我已经获得了版本号,但还没有找到获取修订号的方法。您可以使用win32 api for python,其中包括COM模块:
import win32com.client as win32
def getRevisionNumberWord(path):
word = win32.gencache.EnsureDispatch('word.application')
doc = word.Documents.Open(path, Visible = False)
props = list(doc.BuiltInDocumentProperties)
revNumber = int(props[7].value) # the "Revision number" property is the index 7 of the properties list
doc.Close()
word.Quit()
return revNumber