IBM Lotus Symphony
|
Du kan anvende brugerdefinerede funktioner på følgende måder i Lotus® Symphony™ Spreadsheets:
Du kan definere egne funktioner ved hjælp af makroer. Denne metode kræver grundlæggende kendskab til programmering.
Du kan programmere funktioner som tilføjelsesprogrammer. Denne metode kræver et godt kendskab til programmering.
Skriv funktionskoden. I dette eksempel defineres funktionen VOL(a; b; c), som beregner rumfanget af en kasse med sidelængderne a, b og c:
Function VOL(a, b, c) VOL = a*b*c End Function
Luk Basic-IDE-vinduet.
Funktionen gemmes automatisk i standardmodulet og er nu til rådighed. Hvis du anvender funktionen i et Lotus Symphony Spreadsheets-dokument, som skal bruges på en anden computer, kan du kopiere funktionen til Lotus Symphony Spreadsheets-dokumentet som beskrevet i næste afsnit.
I trin 2 under "Definition af en funktion ved hjælp af Lotus Symphony Basic" klikkede du på Redigér i dialogboksen Makro. Standardværdien Mine makroer - Standard - Modul1 er markeret i feltet Makro fra. Biblioteket Standard er placeret lokalt i dit brugerbibliotek.
Gør følgende, hvis du vil kopiere den brugerdefinerede funktion til et Lotus Symphony Spreadsheets-dokument:
Markér Mine makroer - Standard - Modul1 i feltet Makro fra, og klik på Redigér.
Markér kildekoden til den brugerdefinerede funktion i Basic-IDE, og kopiér den til udklipsholderen.
Luk Basic-IDE.
Vælg
.Markér (navnet på Lotus Symphony Spreadsheets-dokumentet) - Standard - Modul1 i feltet Makro fra. Klik på Redigér.
Indsæt udklipsholderens indhold i Basic-IDE i dokumentet.
Når funktionen VOL(a; b; c) er defineret i Basic-IDE, kan den anvendes på samme måde som de indbyggede funktioner i Lotus Symphony Spreadsheets.
Åbn et Lotus Symphony Spreadsheets-dokument, og skriv tal til funktionsparametrene a, b og c i celle A1, B1 og C1.
Placér markøren i en anden celle, og skriv følgende:
=VOL(A1;B1;C1)
Funktionen evalueres, og resultatet vises i den markerede celle.