IBM Lotus Symphony
|
Pode aplicar funções definidas pelo utilizador do Lotus® Symphony™ Spreadsheets através das seguintes formas:
Pode definir as suas próprias funções utilizando Macros. Este método requer um conhecimento básico de programação.
Pode programar funções como suplementos. Este método requer um conhecimento avançado de programação.
Introduza o código da função. Neste exemplo, definimos a função VOL(a; b; c) que calcula o volume de um sólido rectangular cujos comprimentos laterais correspondem a 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 é automaticamente guardada no módulo predefinido e está agora disponível. Se aplicar a função num documento do Lotus Symphony Spreadsheets que seja utilizado noutro computador, pode copiar a função para o documento do Lotus Symphony Spreadsheets, tal como descrito na secção seguinte.
Na fase 2 de "Definir uma função utilizando o Lotus Symphony Basic", na caixa de diálogo Macro faça clique em Editar . Como predefinição, no campo Macro de é seleccionado o módulo As minhas macros - Padrão - Módulo1. A biblioteca Padrão está localizada localmente, no directório de utilizador.
Se pretender copiar a função definida pelo utilizador para um documento do Lotus Symphony Spreadsheets:
No campo Macro de seleccione As minhas macros - Padrão - Módulo1 e faça clique em Editar.
No Basic-IDE, seleccione a origem da função definida pelo utilizador e copie-a para a área de transferência.
Feche o Basic-IDE.
Seleccione
.No campo Macro de seleccione (Nome do documento do Lotus Symphony Spreadsheets) - Padrão - Módulo1. Faça clique em Editar.
Cole o conteúdo da área de transferência no Basic-IDE do documento.
Após ter definido a função VOL(a; b; c) no Basic-IDE, pode aplicá-la tal como se de uma função incorporada do Lotus Symphony Spreadsheets se tratasse.
Abra um documento do Lotus Symphony Spreadsheets e introduza números para os parâmetros da função 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 verá o resultado na célula seleccionada.