page44
COMO FAZER | tutorial
Algumas observações:
1 – Para que não haja uma mensagem de erro
Na primeira vez que fechar o documento na macro GravaNum (), atribua valores padrões para os campos ano e controle, caso os campos caixa1 e caixa2 estejam vazios:
Em seguida abra e depois feche o documento. Verifique se foi salvo e se o arquivo controle.txt foi alterado.
2 - Criação do botão Preview
É um botão de teste e pode ser usado no lugar de Imprimir.
Por que isso?
Para enviar um comando Imprimir direto via código API por macro, corre-se o risco de congelar o LibreOffice e a impressora. O melhor jeito é usar uma prévia da impressão, mais um comando UNO como se fosse usado o gravador de macros. Porém, este estilo (gravado) fica diferente do resto codificado via macro usando comandos da API. Assim, a melhor solução neste caso é não usar macro codificada.
3 - O terceiro botão Preview
É o meu preferido. E fácil de configurar e rápido na ação. Bem mais simples e funcional.
Portanto a macro e o botão Imprimir tem apenas um efeito didático e podem ser suprimidos sem prejuízos.
ano = 2016
controle = 1000
Johnny Furusato - Advogado e Gerente de TI com ampla experiência na área de programação, segurança e tecnologia da informação. Sempre que pode compartilha o pouco que sabe. Acredita que podemos transformar o Mundo com educação de qualidade e a vivência das virtudes.