Zawartość
- Kontrola formularzy
- Formanty ActiveX
- Rodzaje przycisków sterujących
- Porównanie formantów ActiveX i formantów formularzy
W programie Microsoft Excel dostępne są dwa typy kontrolek: kontrolki formularzy i kontrolki ActiveX. Te ostatnie są również nazywane „poleceniami ActiveX”. Oba pozwalają użytkownikom dodawać przyciski i inne funkcje do dokumentów programu Excel. Istnieje kilka różnic między nimi, z trzema typami przycisków sterujących formularzami i czterema typami przycisków poleceń ActiveX.
Kontrola formularzy
Oryginalne kontrolki programu Microsoft Excel nazywane są kontrolkami formularzy. Nie są kompatybilne z najnowszymi wersjami oprogramowania, nie używają kodu VBA (Visual Basic for Applications - Visual Basic for Applications). Formularze kontrolne mogą wykonywać kod, ale nie mogą być używane jako formularze użytkownika, witryny internetowe ani do śledzenia zdarzeń. Największe zalety to prostota i kompatybilność. Mają jednak poważną wadę ze względu na ograniczone zastosowanie.
Formanty ActiveX
Formanty ActiveX są często używane w połączeniu z kodem VBA, ale w przypadku arkuszy formularzy kod nie jest wymagany. Podobnie jak w przypadku kontrolek formularzy, kontrolki ActiveX mogą być używane w arkuszach kalkulacyjnych. Można ich jednak używać również w formularzach użytkowników i do śledzenia zdarzeń. Jego elementy sterujące mogą również wykonywać polecenia, ale tylko za pośrednictwem elementu sterującego zdarzenia. Największymi zaletami tych elementów sterujących są elastyczność i możliwość dostosowywania. Największą wadą jest złożoność.
Rodzaje przycisków sterujących
Istnieją trzy typy przycisków sterujących formularzami: przyciski kliknięcia, opcji i obrotu. Oprócz tego ActiveX ma również przycisk przełączania. Standardowy przycisk nazywa się przyciskiem kliknięcia. Kiedy ktoś go kliknie, wykonuje polecenie, które generuje akcję. Przycisk opcji, zwany także „przyciskiem radiowym”, daje użytkownikowi wybór spośród ograniczonych opcji. Przycisk obrotu umożliwia zwiększanie lub zmniejszanie wartości. Przycisk obrotu ma strzałkę do zmniejszania i zwiększania lub umożliwiania bezpośredniego wprowadzania wartości do dalszej modyfikacji.
Porównanie formantów ActiveX i formantów formularzy
Największa różnica między przyciskami „ActiveX” a przyciskami formularzy polega na ich zastosowaniu. Te ostatnie nie mogą być używane w formularzach użytkownika ani na stronach internetowych, podczas gdy formularze ActiveX mogą. Inną różnicą jest to, że przyciski ActiveX mogą używać kodu VBA, w przeciwieństwie do formularzy. Formant ActiveX kontroluje również zasoby za pomocą dodatkowego typu przycisku: przycisku przełącznika. Niezależnie od typu przycisku, w ActiveX można je dostosować na wyższych poziomach niż na przyciskach formularza. Jednak formularze są łatwiejsze w użyciu.