Professional Documents
Culture Documents
Ćwiczenie nr 3
Obiekty, właściwości, metody. Obiekty standardowe, kolekcje
standardowe. Dostęp do komórek arkusza. Operacje na standardowych
bibliotekach.
CEL ĆWICZENIA.
Celem ćwiczenia jest poznanie możliwości jakie daje posługiwanie się obiektami
w programie Visual Basic.
ZAKRES ĆWICZENIA.
-2-
Rys. 3. Hierarchia obiektów DialogSheet.
Aby dotrzeć do właściwości i metod danego obiektu w Visual Basicu należy podać obiekty
znajdujące się na wyższych szczeblach w hierarchii (w podobny sposób określa się położenie
pliku w MS-DOS, z tym że znak DOS-a „/” jest tu zastąpiony przez „.”).
-3-
UŻYCIE OBIEKTÓW I KOLEKCJI STANDARDOWYCH.
-4-
UŻYCIE OKNA PRZEGLĄDANIE OBIEKTÓW (OBJECT BROWSER)
U góry okna znajduje się rozwijana lista wymieniająca nazwy wszystkich otwartych bibliotek
i skoroszytów. Biblioteka o nazwie Excel zawiera nazwy obiektów występujących tylko
w Excelu. Po wybraniu tej biblioteki, po lewej stronie okna będą wyświetlone nazwy obiektów
i stałych, po prawej stronie będą przedstawione nazwy właściwości i metod, odpowiadające
obiektowi wybranemu po lewej stronie. Możliwe jest tutaj także uzyskanie opisu sposobu użycia
każdego z wybranych obiektów. U dołu okna znajduje się przycisk ze znakiem zapytania, który
otwiera odpowiednie okno pomocy dotyczące wybranego obiektu. W odróżnieniu od biblioteki
Excel, biblioteka VBA wymienia nazwy obiektów występujących we wszystkich wersjach tego
języka.
-5-
Rys. 6. Przeglądanie okien w lokalizacji procedur.
Excel przedstawia po lewej stronie okna Przeglądanie obiektów nazwy modułów znajdujących
się w wybranym skoroszycie. Po prawej stronie tego okna znajdują się nazwy procedur
wpisanych w zaznaczonym po lewej stronie okna k modułu,
2. wybrać nazwę Moduł1 i zaznaczyć nazwę procedury Makro1;
3. kliknąć przycisk Pokaż;
4. nacisnąć klawisz F2 i kliknąć przycisk Opcje;
Excel wyświetla to samo okno dialogowe, które dostępne jest z menu po wybraniu polecenia
Narzędzia→Makro→Opcje;
5. kliknąć przycisk Anuluj, a następnie Zamknij.
Zadanie 1.
1. Utwórz ramkę tekstową znajdującą się na środku arkusza. Następnie napisz program, który
będzie ją przesuwał do górnego lewego rogu arkusza, obramowywał ją i ustalał optymalne
rozmiary zależne od znajdującego się w niej tekstu.
Wykorzystaj obiekt TextBoxes.
2. Przepisz poniższą tabelkę. Napisz makro tworzące na jej podstawie wykres liniowy.
A. M. G. R. J. U. E. I.
1990 1 1.5 2 -1
1991 2 3 4 -2
1992 3 4.5 6 -3
1993 4 6 8 -4
1994 5 7.5 10 -5
-6-