如何使用 python 获取 MS-Word 2010 文档的文档属性?
对于文档属性,我指的是那些可以在 FILE -> Info-> Properties-> Advanced properties (In MS-WORD 2010) 下添加或修改的属性
我在 windows764bit 和相应的 pywin32com 版本上使用 python 2.7 来访问文档文件...
我找到了 自定义属性 -带有方法的对象 值 和 姓名 女巫似乎适合我的目的 (http://msdn.microsoft.com/en-us/library/bb257518%28v=office.12%29.aspx)
但是我不知道如何在python中实现类成员......
我想要做的是手动指定属性,如作者、版本...
最佳答案
我自己解决了...
读取自定义文档属性的一种方法是:
import win32com.client as win32
word = win32.Dispatch("Word.Application")
word.Visible = 0
doc = word.Documents.Open(file)
try:
csp= doc.CustomDocumentProperties('property_you_want_to_know').value
print('property is %s' % csp)
except exception as e:
print ('\n\n', e)
doc.Saved= False
doc.Save()
doc.Close()
word.Quit()
关于python-2.7 - 使用 python 读取 MS Word 文件中的自定义文档属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15494754/