Как автоматизировать офис Microsoft с помощью офисного взаимодействия с python.net? Я пробовал следующее, но выдает ошибку:
import clr
clr.AddReference("System")
clr.AddReference("Microsoft.Office.Interop")
from Microsoft.Office.Interop import Word
wordApp = Word.Application()
wordApp.Visible = True
doc1 = wordApp.Documents.Add()
AttributeError: объект «__ComObject» не имеет атрибута «Добавить»
Word.Document doc = wordApp.Documents.Add(Type.Missing, Type.Missing, Type.Missing, Type.Missing);
. Четыре параметра стали необязательными в C# 4.0 примерно в 2010 году, что должно было значительно упростить вызовы COM, например.Word.Document doc = wordApp.Documents.Add();
, но эта функция может еще не поддерживаться в Python.NET. Возможно, связано: stackoverflow.com/questions/26742837/ - person Nat   schedule 29.12.2016