IBM Lotus Symphony


Funkcje definiowane przez użytkownika

Istnieją następujące sposoby stosowania funkcji definiowanych przez użytkownika w komponencie Lotus® Symphony™ Spreadsheets:

Definiowanie funkcji za pomocą makr

  1. Wybierz opcję Narzędzia > Makra > Makra.
  2. W polu Położenie makra wybierz moduł Moje makra - Standard - Module1, a następnie kliknij przycisk Edytuj. Zostanie wyświetlone środowisko IDE języka Basic.
  3. Wprowadź kod funkcji. W niniejszym przykładzie definiowana jest funkcja OBJ(a; b; c) wyliczająca objętość prostopadłościanu o bokach długości a, b i c:

    Function OBJ(a, b, c) OBJ = a*b*c End Function

  4. Zamknij okno środowiska Basic-IDE.

    Funkcja zostanie automatycznie zapisana w module domyślnym i od razu stanie się dostępna. Jeśli funkcja zostanie zastosowana w dokumencie komponentu Lotus Symphony Spreadsheets, który ma być używany na innym komputerze, można skopiować tę funkcję do dokumentu komponentu Lotus Symphony Spreadsheets w sposób opisany w następnej sekcji.

Kopiowanie funkcji do dokumentu

W kroku 2 sekcji Definiowanie funkcji w języku Basic programu Lotus Symphony w oknie dialogowym Makro kliknięty został przycisk Edytuj. W polu Położenie makra domyślnie wybrany jest moduł Moje makra - Standard - Module1. Biblioteka Standard znajduje się w lokalnym katalogu użytkownika.

Aby skopiować funkcję definiowaną przez użytkownika do dokumentu komponentu Lotus Symphony Spreadsheets:

  1. Wybierz opcję Narzędzia > Makra > Makra.
  2. W polu Położenie makra zaznacz moduł Moje makra - Standard - Module1 i kliknij przycisk Edytuj.

  3. W środowisku Basic-IDE wybierz kod źródłowy funkcji definiowanej przez użytkownika i skopiuj go do schowka.

  4. Zamknij środowisko Basic-IDE.

  5. Wybierz opcję Narzędzia > Makra > Makra.

  6. W polu Położenie makra wybierz pozycję (nazwa dokumentu komponentu Lotus Symphony Spreadsheets) - Standard - Module1. Kliknij przycisk Edytuj.

  7. Wklej zawartość schowka w środowisku Basic-IDE dokumentu.

Stosowanie funkcji definiowanej przez użytkownika w komponencie Lotus Symphony Spreadsheets

Po zdefiniowaniu funkcji OBJ(a; b; c) w środowisku Basic-IDE można jej używać w taki sam sposób, jak funkcji wbudowanych komponentu Lotus Symphony Spreadsheets.

  1. Otwórz dokument komponentu Lotus Symphony Spreadsheets i wprowadź wartości liczbowe dla parametrów a, b i c funkcji do komórek A1, B1 i C1.

  2. Ustaw kursor w innej komórce i wprowadź następującą wartość:

    =OBJ(A1;B1;C1)

  3. Wartość funkcji zostanie wyliczona, a jej wynik zostanie wyświetlony w wybranej komórce.


Opinia na temat produktu | Dodatkowa dokumentacja | Znaki towarowe