Kurs VBA - Obiekty i kolekcje VBA

Page 1

Poradnik VBA: Obiekty i kolekcje


Poradnik VBA: Obiekty i kolekcje


Szanowni Państwo,

Jeśli chcecie pozyskać informacje na temat obiektów i kolekcji w języku VBA zapraszamy do zapoznania się z naszą prezentacją w tym temacie.

Tematyka obiektów i kolekcji

w VBA omawiana jest

również na kursach VBA w Cognity. Szczegóły dostępne na stronie www.cognity.pl


Poradnik VBA: Obiekty i kolekcje VBA w Excelu Obiekty i kolekcje

Język VBA jest językiem obiektowo zorientowanym, którego działanie opiera się na manipulowaniu obiektami. Excel ma model obiektowy.

Kurs VBA


Poradnik VBA: Obiekty i kolekcje VBA w Excelu Obiekty i kolekcje c.d.

Obiekty maja właściwości (cechy obiektu), metody (operacje wykonywane przez obiekt lub na obiekcie) oraz zdarzenia (działania rozpoznawane przez obiekt).

Kurs VBA


Poradnik VBA: Model obiektowy Excela Model obiektowy Excela

Obiekty sa uporządkowane w sposób hierarchiczny. Niektóre obiekty odgrywają rolę kontenerów dla innych obiektów.

Kurs VBA


Poradnik VBA: Model obiektowy Excela Model obiektowy Excela c.d.

Najwy偶ej umieszczonym obiektem jest obiekt Application, kt贸ry reprezentuje sama aplikacje Excel i zawiera inne obiekty.

Kurs Excel


Poradnik VBA: Model obiektowy Excela APPLICATION WORKBOOKS WORKBOOK WORKSHEETS WORKSHEET RANGE CHARTOBJECTS CHARTSOBJECT CHARTS CHART NAMES NAME VBPROJECT

ADDINS ADDIN DIALOGS DIALOG COMMANDBARS COMANDBAR WINDOWS WINDOW PANES PANE WORKSHEELFUNCTION VBE

Kurs VBA


Poradnik VBA: Model obiektowy Excela Model obiektowy Excela c.d. Przykład:

 Odwołanie do obiektu Składnia: obiekt. obiekt. obiekt Application.Workboo ks(1) Worksheets (”Arkusz1”)

Kurs VBA


Poradnik VBA: Model obiektowy Excela Model obiektowy Excela c.d. Przykład:

 Właściwości obiektu (odczyt, zapis) Składnia: obiekt.właściwości Range (”A1”).Value=100 Range (”A1”).Value

Kurs Excel


Poradnik VBA: Model obiektowy Excela Model obiektowy Excela c.d.

Przykład:

 Metoda obiektu Skladnia: obiekt. metoda lub obiekt. metoda (argumenty) Range (”A1”). Clear

Kurs VBA


Poradnik VBA: Zmienna obiektowa Deklaracja zmiennej obiektowej Składnia: Przykład:

[Public] Dim nazwazmiennej [As [New] typ_zmiennej] Dim obj1 As Workbook Dim obj2 As New Word. Application

Kurs VBA


Poradnik VBA: Przypisanie zmiennej obiektowej Przypisanie zmiennej obiektowej Składnia:

Nazwa_zmiennej

Set nazwa_zmiennej = {[New] wyrażenie_obiektowe | Nothing) Nazwa zmiennej lub właściwości

Kurs Excel


Poradnik VBA: Przypisanie zmiennej obiektowej Przypisanie zmiennej obiektowej Wyrażenie_obiektow e

Wyrażenie zawierające nazwę obiekt, inna zadeklarowana zmienną obiektową tego samego typu lub funkcję (metodę) zwracająca obiekt tego samego typu.

Kurs VBA


Poradnik VBA: Przypisanie zmiennej obiektowej Przypisanie zmiennej obiektowej New

Włączenie niejawnego (ukrytego) utworzenia obiektu. Tworzona jest nowa instancja klasy. Jeżeli zmienna obiektowa zawiera odwołanie do obiektu, to odwołanie to jest zwalniane.

Kurs VBA


Poradnik VBA: Przypisanie zmiennej obiektowej Przypisanie zmiennej obiektowej Nothing

Przykład:

Przypisanie do obiektu zwalnia wszystkie zasoby systemu i pamięć związane z poprzednim odwołaniem obiektu. Set obj = New Word. Appliacation Set obj = Nothing Kurs Excel


Poradnik VBA: Porównanie zmiennych obiektowych Porównanie zmiennych obiektowych

Operator używany do porównania dwóch zmiennych obiektowych (referencji do obiektu). Wynik porównania jest True tylko wtedy, gdy oba obiekty obiekt1 i obiekt2 wskazują ten sam obiekt. Kurs VBA


Poradnik VBA: Porównanie zmiennych obiektowych Porównanie zmiennych obiektowych (Is) Składnia: Przykład:

Wynik=obiekt1 Is obiekt2

Set A = C SET B = B A Is B’ wynik True

Kurs VBA


Kurs VBA Na szkolenia VBA zapraszamy do Cognity. W ramach naszej oferty przygotowaliśmy dla Państwa:

• Kurs VBA w Excelu Podstawowy • Kurs VBA w Excelu Zaawansowany • Kurs Makra w MS Excel

• Kurs Analiza danych z wykorzystaniem VBA. Automatyzacja raportowan

Kurs VBA


Kurs VBA O VBA możecie Państwo poczytać również na naszym blogu Strefa Wiedzy Cognity.

Kurs VBA


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.