MS Word表格对象“;“不可转位”;在Python中使用COM

MS Word表格对象“;“不可转位”;在Python中使用COM,python,ms-word,com,word-table,Python,Ms Word,Com,Word Table,我正在尝试使用COM接口自动调整word文档中所有表的内容。我面临的问题是“Tables对象不可索引”。如何使用python win32从word文档中获取tables对象 代码(不工作): 哪一行代码导致了错误?如果您使用MsWord.ActiveDocument.Content.TablesHi Cindy Meister,则会有任何区别,因为For循环(第5行)导致了错误。是的,我们尝试了MsWord.ActiveDocument.Content.Tables,但出现错误“Tables不可

我正在尝试使用COM接口自动调整word文档中所有表的内容。我面临的问题是“Tables对象不可索引”。如何使用python win32从word文档中获取tables对象

代码(不工作):


哪一行代码导致了错误?如果您使用
MsWord.ActiveDocument.Content.Tables
Hi Cindy Meister,则会有任何区别,因为For循环(第5行)导致了错误。是的,我们尝试了MsWord.ActiveDocument.Content.Tables,但出现错误“Tables不可索引”
def TableAutoFit():
    MsWord = Sys.OleObject["Word.Application"]  #using TestComplete and not win32com.Both use COM objects.
    if MsWord.ActiveDocument.Tables.Count > 0:
        MsWord.Browser.Target = 7
        for table in MsWord.ActiveDocument.Range().Tables:
            table.AutoFitBehavior(1)