Macros
TDF LibreOffice Brasil Document Liberation Project Community Blogs Traduções Nextcloud Redmine Perguntas e respostas Doar
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
- Referência básica do programador
- OO.o Basic Programmer's guide (odt, pdf)
- StarOffice 8 Programmierhandbuch für BASIC 8, 2005 em Alemão (em Inglês)
- StarOffice 7 Office Suite - Basic Programmierhandbuch, 2003 em Alemão (em Inglês)
- OO.o Site do guia básico
- Tutoriais básicos de macro do LibreOffice
- StarOffice (Basic) programmer's Tutorial, Maio de 2000
API do LibreOffice
Os scripts do LibreOffice fazem uso da API do LibreOffice, a documentação está disponível em:
- api.libreoffice.org
- OpenOffice.org 3.1 Guia do desenvolvedor
- ScriptForge Library
- Programação do LibreOffice
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:
- http://codesnippets.services.openoffice.org
- Observação - o site está fora do ar, mas a página ainda está disponível na Wayback Machine
em archive.org.
- Observação - o site está fora do ar, mas a página ainda está disponível na Wayback Machine