Macros/Python Guide/Minha primeira macro

    From The Document Foundation Wiki
    This page is a translated version of the page Macros/Python Guide/My first macro and the translation is 39% complete.
    Outdated translations are marked like this.


    Other languages:

    Return to Index


    Minha primeira macro em Python

    No local de suas macros. Qualquer exemplo neste guia entende que deve ser salvo neste local.

    IMPORTANTE A sintaxe do Python é muito rigorosa, garanta que esteja copiando e colando corretamente.

    Utilize seu editor de código favorito, incluindo se tiver uma ambiente integrado de desenvolvimento (IDE).

    Para o Writer

    import uno
    
    def my_first_macro_writer():
        doc = XSCRIPTCONTEXT.getDocument()
        text = doc.getText()  # com.sun.star.text.Text
        text.setString('<span lang="en" dir="ltr" class="mw-content-ltr">Hello World in Python in Writer</span>')
        return

    Para Calc

    import uno
    
    def my_first_macro_calc():
        doc = XSCRIPTCONTEXT.getDocument()
        cell = doc.Sheets[0]['A1']  # com.sun.star.sheet.XSpreadsheetDocument
        cell.setString('<span lang="en" dir="ltr" class="mw-content-ltr">Hello World in Python in Calc</span>')
        return


    Execute a macro

    • Abra o Writer, e acione Ferramentas->Macro->Executar Macro... na seção Biblioteca selecione minhas macros (ou seu arquivo), na seção Nome da macro, selecione a macro my_first_macro_writer e clique no botão Executar
    • Open Writer, go to Tools ▸ Macros ▸ Run macro... in section Library select mymacros (or your name file), in section Macro Name, select macro my_first_macro_writer and click in command button Run

    Demo Writer

    • Abra o Calc, e acione Ferramentas->Macro->Executar Macro... na seção Biblioteca selecione minhas macros (ou seu arquivo), na seção Nome da macro, selecione a macro my_first_macro_calc e clique no botão Executar
    • Open calc, go to Tools ▸ Macros ▸ Run macro... in section Library select mymacros (or your name file), in section Macro Name, select macro my_first_macro_calc and click in command button Run

    Demo Calc

    Return to Index