Ajuda do Collabora Office 24.04
É possível aplicar funções definidas pelo utilizador no Collabora Office Calc das seguintes formas:
Pode definir as suas próprias funções utilizando o Basic IDE. Este método requer conhecimentos básicos de programação.
Pode programar funções como extras. Este método requer conhecimentos avançados de programação.
Escolha
.Surgirá a interface do Basic IDE.
Na janela Catálogo do objeto, clique duas vezes no módulo em que deseja armazenar a sua macro.
Digite o código da função. Neste exemplo, definimos a função VOL(a;b;c) que calcula o volume de um sólido retangular com lados a, b e c:
Function VOL(a, b, c)
VOL = a*b*c
End Function
Feche a janela do Basic IDE.
A sua função é guardada automaticamente no módulo selecionado e ficará imediatamente disposível. Se aplicar a função num documento do Calc que esteja a ser usado em outro computador, pode copiar a função para o documento do Calc conforme descrito na próxima seção.
Na segunda fase de "Definir uma função utilizando o Collabora Office Basic", na caixa de diálogo Macro, você clicou em Editar. Por norma, no campo Macro de, o módulo As minhas macros - Standard - Module1 está selecionado. A biblioteca Standard está localizada no diretório do utilizador.
Se pretender copiar a função definida pelo utilizador para um documento do Calc:
Escolha
.No campo Macro de, selecione As minhas macros - Standard - Module1, e clique em Editar.
No Basic IDE, selecione a origem da função definida pelo utilizador e copie-a para a área de transferência.
Feche o Basic IDE.
Escolha
.No campo Macro de, selecione (Nome do documento do Calc) - Standard - Module1. Clique em Editar.
Cole o conteúdo da área de transferência no documento do Basic IDE.
Definida a função VOL(a;b;c) na IDE do Basic, você pode utiliza-la da mesma maneira que as funções internas do Collabora Office Calc.
Abra um documento do Calc e introduza os números para os parâmetros a,b e c nas células A1, B1 e C1.
Coloque o cursor noutra célula e introduza o seguinte:
=VOL(A1;B1;C1)
A função é avaliada e o resultado é mostrado na célula selecionada.