2006年11月23日 星期四 17:39
各位老大
我用python 写了几行代码,打算修改 word 属性中 摘要信息~~
代码如下:
import win32com
import win32com.client
from win32com.client import Dispatch, constants
doccom = win32com.client.Dispatch('Word.Application')
doccom.Visible = 0
doccom.DisplayAlerts = 0
doc = doccom.Documents.Open(r"E:\workspace\a.doc")
print doc.BuiltInDocumentProperties('Author').__str__()
这些代码在 win2000 + office2003 能正常运行
在 winxp + office2003 出错
错误信息:
--------------------------------------------------
Traceback (most recent call last):
File "E:\workspace\doc_pdf_1122\word_python_1.py", line 11, in ?
print doc.BuiltInDocumentProperties('Author').__str__()
AttributeError: DocumentProperties instance has no __call__ method
-------------------------------------------------
大家帮忙分析下原因~~~
谢谢先~~
致
礼!
liutz
zenithliu在126.com
2006-11-23
Zeuux © 2025
京ICP备05028076号