Macros/Python Guide/Minha primeira macro

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


Return to Index

Other languages:
English • ‎español • ‎italiano • ‎português do Brasil • ‎日本語


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

1import uno
2
3def my_first_macro_writer():
4    doc = XSCRIPTCONTEXT.getDocument()
5    text = doc.getText()  # com.sun.star.text.Text
6    text.setString('Hello World in Python in Writer')
7    return

Para Calc

1import uno
2
3def my_first_macro_calc():
4    doc = XSCRIPTCONTEXT.getDocument()
5    cell = doc.Sheets[0]['A1']  # com.sun.star.sheet.XSpreadsheetDocument
6    cell.setString('Hello World in Python in Calc')
7    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