Macros

From The Document Foundation Wiki
Jump to navigation Jump to search
This page is a translated version of the page Macros and the translation is 100% complete.


Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎polski • ‎português do Brasil • ‎русский • ‎українська • ‎فارسی • ‎日本語
Documentação para autores de macros e usuários

Macros do Andrew

Uma crônica de informações na linguagem BASIC de macros com exemplos por Andrew Pitonyak.

Guia do Programador BASIC

API do LibreOffice

Os scripts do LibreOffice fazem uso da API do LibreOffice, a documentação está disponível em:

Python como linguagem de macro

É possível usar python como uma linguagem de macro, mais detalhes podem ser encontrados nesta página:

Guias Python do LibreOffice

Ferramentas - Coleções

Ferramentas de Desenvolvimento Tomaž

  • Desde o LibreOffice 7.2, uma ferramenta de inspeção de objetos está incluída, encontrada em Ferramentas -> Ferramentas de desenvolvimento (consulte as notas de lançamento) .
  • A ferramenta é semelhante às extensões X-Ray e MRI mencionadas abaixo.
  • Leia mais nas postagens do blog Tomaž: parte1 parte2 parte3

Extensões

  • X-Ray A macro básica está exibindo objetos de API e está explorando seu conteúdo. Ele também exibe a maioria dos tipos de dados básicos. Sua integração de documentação de API para serviços, interfaces, propriedades e métodos é limitada ao OpenOffice.
  • Organizador de script alternativo Python (apso) Ajuda a gerenciar módulos Python como bibliotecas LibreOffice ou OpenOffice.
  • MRI Nem sempre é claro em tempo de design quais serviços um objeto UNO realmente suporta. MRI (My Reflection and Introspection) exibe as propriedades, métodos, serviços, interfaces que são fornecidos por uma variável de objeto (última versão).

Laboratórios Lanedo (arquivado)

Pedaços de código

Um conjunto de trechos de código em Basic cobrindo muitas partes do LibreOffice:

O site OpenOffice CodeSnippet tinha uma coleção de macros em várias linguagens de script: