IBM Lotus Symphony
|
Sie können benutzerdefinierte Funktionen in Lotus® Symphony™ Spreadsheets über die folgenden Methoden anwenden:
Mithilfe von Makros können Sie eigene Funktionen definieren. Diese Methode erfordert grundlegende Kenntnisse zur Programmierung.
Sie können Funktionen als Add-ins programmieren. Diese Methode erfordert umfassendere Kenntnisse zur Programmierung.
Geben Sie den Funktionscode ein. In diesem Beispiel wird die Funktion VOL(a; b; c), die das Volumen eines rechteckigen Körpers mit den Seitenlängen a, b und c berechnet, definiert:
Function VOL(a, b, c) VOL = a*b*c End Function
Schließen Sie das Fenster der Basic-IDE.
Ihre Funktion wird automatisch im Standardmodul gespeichert und ist jetzt verfügbar. Wenn Sie die Funktion in einem Lotus Symphony Spreadsheets-Dokument anwenden, das auf einem anderen Computer verwendet werden soll, können Sie die Funktion in das Lotus Symphony Spreadsheets-Dokument kopieren, wie im nächsten Abschnitt beschrieben.
In Phase 2 von "Funktionen mithilfe von Lotus Symphony Basic definieren" haben Sie im Dialog Makro auf Bearbeiten geklickt. Standardmäßig ist im Feld Makro von das Modul Eigene Makros - Standard - Modul1 ausgewählt. Die Standard-Bibliothek wird lokal in Ihrem Benutzerverzeichnis gespeichert.
Wenn Sie die benutzerdefinierte Funktion in ein Lotus Symphony Spreadsheets-Dokument kopieren möchten:
Wählen Sie im Feld Makro von die Option Eigene Makros - Standard - Modul1 aus und klicken Sie dann auf Bearbeiten.
Wählen Sie in der Basic-IDE die Quelle für die benutzerdefinierte Funktion aus und kopieren Sie diese in die Zwischenablage.
Schließen Sie die Basic-IDE.
Wählen Sie
aus.Wählen Sie im Feld Makros von die Option (Name des Lotus Symphony Spreadsheets-Dokuments) - Standard - Modul1 aus. Klicken Sie auf Bearbeiten.
Fügen Sie den Inhalt der Zwischenablage in die Basic-IDE des Dokuments ein.
Nachdem Sie die Funktion VOL(a; b; c) in der Basic-IDE definiert haben, können Sie sie auf dieselbe Weise wie die integrierten Funktionen von Lotus Symphony Spreadsheets anwenden.
Öffnen Sie ein Lotus Symphony Spreadsheets-Dokument und geben Sie Zahlen für die Funktionsparameter a, b und c in die Zellen A1, B1 und C1 ein.
Positionieren Sie den Cursor in einer anderen Zelle und geben Sie Folgendes ein:
=VOL(A1;B1;C1)
Die Funktion wird ausgewertet und das Ergebnis in der ausgewählten Zelle angezeigt.