【发布时间】:2011-05-06 12:08:10
【问题描述】:
我曾经在 C# 中操作 Word,现在我使用 IronPython 对其进行测试。 这是我的代码:
import clr
clr.AddReference('System')
clr.AddReference('mscorlib')
clr.AddReference('Microsoft.Office.Interop.Word')
from System.Reflection import Missing
from Microsoft.Office.Interop.Word import ApplicationClass
missing = Missing.Value
word = ApplicationClass()
word.Visible = True
doc = word.Documents.Add(missing, missing, missing, missing)
doc_file_name = r"C:\MyWord.docx"
doc.SaveAs(doc_file_name, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing)
doc.Close(missing, missing, missing)
WordApp.Quit(missing, missing, missing)
使用 SaveAs 调用导致错误:ValueError: Could not convert argument 0 for call to SaveAs.
有没有人遇到同样的问题或有解决办法?
【问题讨论】:
标签: .net ms-word ironpython