Macros

    From The Document Foundation Wiki
    This page is a translated version of the page Macros and the translation is 89% complete.
    Outdated translations are marked like this.


    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: