Python论坛  - 讨论区

标题:[python-chinese] python 修改 word属性中的摘要信息出错~~~

2006年11月23日 星期四 17:39

liutz zenithliu在126.com
星期四 十一月 23 17:39:23 HKT 2006

各位老大
我用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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号