Pergunta

Eu gostaria de preencher os favoritos de um script python. Não consigo encontrar essas funções no Win32com (Msword) ou em Pyuno (OpenOffice).

Alguém sabe como usar os favoritos do Python?

Foi útil?

Solução

Você não encontra as funções no Win32com, as encontra na documentação do objeto COM que está usando. Nesse caso, isso seria palavra.

Você pode ver Algum amostra de código python que usa este objeto COM para criar marcadors.

O mais recente A referência do modelo de objeto de palavras é encontrada aqui no MSDN

Outras dicas

Veja este exemplo para o seu problema:

def addText(self, bookmark):
    self.wordApp.ActiveDocument.Bookmarks(bookmark).Select()
    self.wordApp.Selection.TypeText(self.some_text)

# from pandas data frame into word table 
def addTable(self, bookmark, df):
    self.wordApp.ActiveDocument.Bookmarks(bookmark).Select()
     table = location.Tables.Add(location, len(df) + 1, len(df.columns), 1, 1)
    table.AutoFormat(40)
    for i, item in enumerate(df):
        table.Cell(1, i + 1).Range.InsertAfter(item)
        table.Cell(1, i + 1).Range.ParagraphFormat.Alignment = 1
    sel.SelectRow()
    sel.BoldRun()
    table.Rows(1).HeadingFormat = True
    for c in range(2, len(df) + 2):
        for r in range(1, len(df.columns) + 1):
            table.Cell(c, r).Range.ParagraphFormat.Alignment = 1
            if pd.isnull(df.ix[c - 2][r - 1]):
                continue
            table.Cell(c, r).Range.InsertAfter(df.ix[c - 2, r - 1])
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top