Macros/Python Guide/Minha primeira macro
< Macros | Python Guide
Outdated translations are marked like this.
TDF LibreOffice Brasil Document Liberation Project Community Blogs Traduções Nextcloud Redmine Perguntas e respostas Doar
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 ▸ ▸ 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
- 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 ▸ ▸ 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