Środowisko VBA Opis właściwości formantów, excel


Środowisko VBA Opis właściwości formantów

Strona ta powstała przede wszystkim dla osób, które stawiają pierwsze kroki w programowaniu pod Wordem, Excelem czy Accessem. Chciałbym na niej przedstawić opis niektórych właściwości obiektów (formantów) znajdujących się w Przyborniku formantów. Właściwości definiują takie cechy formantu jak: rozmiar, kolor czy położenie na ekranie. Także stan obiektu na przykład to czy jest on aktywny czy nieaktywny. Opis ten nie jest wyczerpujący, chciałem przedstawić podstawowe informacje co określają opisane właściwości do jakich formantów i w jaki sposób można ich użyć.

| 0x01 graphic
Name |

| 0x01 graphic
Caption |

| 0x01 graphic
BackColor |

| 0x01 graphic
Visible |

| 0x01 graphic
Width |

| 0x01 graphic
Height |

| 0x01 graphic
Left |

| 0x01 graphic
Top |

0x01 graphic

Name:

Właściwość Name (nazwa) - jest to jeden z najważniejszych atrybutów, przechowuje wyrażenie typu ciąg znaków identyfikujące nazwę obiektu (formantu). Jeśli chodzi o nazewnictwo jest to bardzo szeroki temat powiem tylko, że prawidłowa nazwa musi być zgodna z zasadami nazywania obiektów. Nazwy są tak istotnym elementem że w momencie gdy wstawiamy obiekt nazwa jest automatycznie generowana. Domyślną nazwą np. formantu niezwiązanego jest nazwa typu obiektu i unikatowy numer. Jeżeli np. do arkusza Excela wstawimy formant Etykieta, jego ustawieniem właściwości Name będzie Label1, jeżeli wstawimy następną Etykietę będzie to Label2 itd. Trzeba jednak zauważyć że nazywanie formantów według wyżej opisanej konwencji szczególnie budując duże projekty może być bardzo mylące. Na przykład jeśli dodamy dziesięć etykiet to jak zapamiętać akcję, która jest "podczepiona" pod etykietę Label9 ?. Sztuczka polega na tym że można zastąpić nazwy automatycznie nadawane własnymi. Ale jak nadać najlepszą nazwę ?. Istnieje pewna konwencja stosowana w Visual Basic 6, którą ja też stosuję w VBA. Otóż nazwa powinna zawierać skrót identyfikujący typ formantu i nazwę zaczynającą się z dużej litery opisującą do czego formant nam służy. Wstawiając np. Przycisk polecenia, który ma wykonywać akcję obliczania czegoś nadajemy mu nazwę cmdOblicz. Poniżej przedstawiam najczęściej dodawane przedrostki do nazw obiektów.

Obiekt

Przedrostek

Przykład

Etykieta

lbl

lblPowitanie

Przycisk poleceń

cmd

cmdUruchom

Pole tekstowe

txt

txtWiek

Obraz

img

imgTata

0x01 graphic

Caption:

Właściwość Caption (Tytuł) - określa jaki tekst jest wyświetlany przez formant. Właściwość tą posiadają takie formanty jak np. etykieta, przycisk poleceń, pole wyboru, przycisk przełącznika czy obiekt UserForm. Dla formantów można ustawić za pomocą okna właściwości lub kodu Visual Basic.

0x01 graphic

BackColor:

Właściwość BackColor (kolor Tła) - określa nam kolor wnętrza formantu. Właściwość tą możemy zmienić w oknie właściwości lub za pomocą kodu Visual Basic wykorzystując funkcję QBColor lub RGB.

0x01 graphic

Visible:

Właściwość Visible (Widoczny) - określa czy podczas działania programu formant jest widoczny. Dla tej właściwości używane są następujące ustawienia:
True (Domyślnie) formant jest widoczny
False formant jest niewidoczny
Właściwość tą możemy określić w oknie właściwości lub za pomącą języka Visual Basic.

Ustawienie

Opis

Visual Basic

Tak

(Domyślnie) Obiekt jest widoczny

True(-1)

Nie

Obiekt jest niewidoczny

False(0)

0x01 graphic

Width:

Właściwość Width (Szerokość) - właściwość ta określa szerokość formantu. Właściwość tą możemy określić w oknie właściwości lub za pomącą języka Visual Basic.

0x01 graphic

Height:

Właściwość Height (Wysokość) - właściwość ta określa wysokość formantu. Właściwość tą możemy określić w oknie właściwości lub za pomącą języka Visual Basic.

0x01 graphic

Left:

Właściwość Left (Lewy) - właściwość ta określa położenie lewej krawędzi formantu od lewej krawędzi obiektu (arkusz Excela, obiekt UserForm) zawierającego ten formant. Właściwość tą możemy określić w oknie właściwości lub za pomącą języka Visual Basic.

  • Uwaga: gdy przesuwa się formant, nowe ustawienie jego właściwości Left jest automatycznie wprowadzana.

0x01 graphic

Top:

Właściwość Top (Górny) - właściwość ta określa położenie górnej krawędzi formantu od górnej krawędzi obiektu (arkusz Excela, obiekt UserForm) zawierającego ten formant. Właściwość tą możemy określić w oknie właściwości lub za pomącą języka Visual Basic.

  • Uwaga: gdy przesuwa się formant, nowe ustawienie jego właściwości Top jest automatycznie wprowadzana.



Wyszukiwarka

Podobne podstrony:
Środowisko VBA Opis okienek, excel
Mniszek lekarski, opis,..., właściwości, przepisy
Opis funkcji MsgBox, excel
Środowisko Wychowawcze – Pojęcie i Właściwości
Opis funkcji InputBox, excel
Opis właściwości metrologicznych przetworników pomiarowych [ćw] 1999 07 08
Opis techniczny-moje, Inżynieria Środowiska, Przydomowe oczyszczalnie ścieków, projekt, Przydomowe o
Excel VBA Course Notes 1 Macro Basics
VBA w Excel7, excel
Instalacje-opis, Inżynieria środowiska, Inżynieria środowiska 1, Instalacje Sanitarne, Instalacje Sa
05 Excel 2, Ochrona Środowiska pliki uczelniane, informatyka
Szczególne własciwości środowiska wodnego!!!
VBA w Exce13, excel
VBA w Excelu, excel
pomiar oporu elektrycznego i wyznaczanie oporu wlasciewgo metali, Inżynieria Środowiska PK, Semestr
Microsoft Excel 2010 PL Jezyk VBA i makra Akademia Excela e21vba

więcej podobnych podstron