Visual Basic for Applications. Formatki tworzenie,



Podobne dokumenty
wstawianie przycisków umożliwiających wybieranie wartości poprzez klikanie strzałek

Dodanie nowej formy do projektu polega na:

2. Kliknij Insert->Userform. Jeżeli Toolbox nie pojawi się automatycznie, kliknij View -> Toolbox. Otrzymany widok powinien być jak poniżej.

Arkusze kalkulacyjne i VBA

Program szkolenia PODSTAWY VBA (VISUAL BASIC FOR APPLICATIONS) I FORMULARZE.

Interfejs użytkownika (ang. User Interface, UI) w technice część urządzenia odpowiedzialna za interakcję z użytkownikiem

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Metodyka programowania. Visual Studio C#

Tworzenie okna dialogowego w edytorze raportu SigmaNEST. część 1

VBA w Excel Lekcja ta ma przybliżyć pojęcia związane z programowaniem w pakiecie Office. Poniższe przykłady związane są z wersją Office2007.

Biblioteka Windows Forms

Programowanie obiektowe

Materiały do zajęć IX

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

PRACA Z FORMULARZAMI UserForm

Aplikacje w środowisku VBA. Visual Basic for Aplications

Utworzenie interfejsu graficznego za pomocą formularza użytkownika w VBA

Edytor tekstu OpenOffice Writer Podstawy

Technologia Informacyjna. Michał Pazdanowski

Tekst na mapach. Teksty na mapie. Ustawienia mapy. W tej instrukcji zostanie opisany sposób w jaki można na mapach wyświetlać teksty

Kurs programowania 2 - listy

Formularze w programie Word

Ćwiczenie 8. Kontrolki serwerowe

Generator CABRILLO program Marka SP7DQR (Instrukcja obsługi)

Tworzenie prezentacji w MS PowerPoint

Przygotuj za pomocą tabulatorów element formularza. Utwórz pole tekstowe i sformatuj tak, aby dół napisu w polu był dokładnie nad kropkami.

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

Kalkulator. Programowanie komputerów. Kalkulator możliwe udoskonalenia. Kalkulator. Kalkulator. Kalkulator możliwe udoskonalenia

Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda

Edytor tekstu MS Word podstawy

Praktyczne wykorzystanie arkusza kalkulacyjnego w pracy nauczyciela część 1

Tworzenie bazy danych na przykładzie Access

Podręcznik użytkownika programu. Ceremonia 3.1

PROJEKT WIZYTÓWKI WIZYTÓWKA A

DataGridView. Aby dodawać kolumny wybieramy z listy zadań Add Column..., co wywoła okno dodawania kolumn, rys. 2. Rysunek 1

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Tablice, DataGridView

BAZY DANYCH MAKRA I PRZYCISKI. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Instrukcja użytkownika

MS Word Długi dokument. Praca z długim dokumentem. Kinga Sorkowska

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania

WYŻSZA SZKOŁA ZARZĄDZANIA I ADMINISTRACJI z siedzibą w Zamościu

Programowanie Obiektowe GUI

Baza danych. Program: Access 2007

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

BAZY DANYCH Formularze i raporty

Do pola Hasło wpisujemy stare hasło, a następnie przyciskamy przycisk Zaloguj się.

Jak przygotować pokaz album w Logomocji

Zasady tworzenia podstron

BAZY DANYCH Panel sterujący

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

Adobe InDesign lab. 2 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Dokument wielostronicowy Książka Eksport do PDF... 7.

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Aplikacje geodezyjne

Programowanie obiektowe

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

Projekt Hurtownia, realizacja rejestracji dostaw produktów

Rozwiązanie ćwiczenia 7a

Metodyka programowania

Działki Przygotowanie organizacyjne

Gdy z poziomu programu Delphi otworzysz folder pierwszy program, zauważysz tylko dwa pliki [rys.1]:

Arkusz kalkulacyjny MS Excel

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)

Zdarzenie Zachodzi gdy Kolejność zdarzeń Kolejność Zdarzenie Opis uwaga: CausesValidation True.

Tworzenie szablonów użytkownika

Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka

Tworzenie i modyfikowanie wykresów

FORMULARZE TWORZENIE FORMULARZA. W oknie Edytora VB Insert/UserForm WYŚWIETLANIE FORMULARZY UŻYTKOWNIKA

enova Systemowe Kolorowanie list

Dodawanie grafiki i obiektów

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego.

Edytor tekstu OpenOffice Writer Podstawy

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy

4.Arkusz kalkulacyjny Calc

Projekt Hurtownia, realizacja rejestracji dostaw produktów

Arkusz kalkulacyjny EXCEL

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

Przewodnik... Tworzenie Landing Page

Dodawanie i modyfikacja atrybutów zbioru

Zadanie 11. Przygotowanie publikacji do wydrukowania

Informatyka I. Interfejs GUI wysokiego poziomu. Biblioteka Swing. Programowanie zdarzeniowe. Politechnika Warszawska Wydział Transportu 2018

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

CalendarGenerator v0.1 - instrukcja obsługi

Wykład 10 Kolekcje, pliki tekstowe, c.d. Przykład: Notatnik

Użycie Visual Basic for Applications ("VBA")

Możliwości programu Power Point

O autorze (15) Podziękowania autora (17) Wstęp (19)

UMOWY INSTRUKCJA STANOWISKOWA

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Spis tre ci. Rozdzia 1. Co to jest VBA Rozdzia 2. Makropolecenia Rozdzia 3. Jak uruchomi edytor Visual Basic... 31

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.

MsgBox(Komunikat [, Przyciski] [, Tytuł] [, PlikHelp, HelpContext])

Rejestracja faktury VAT. Instrukcja stanowiskowa

Wykład A1. AutoCAD Dr inż. Jarosław Bydłosz

Edytor tekstu Microsoft Office 2007 przewodnik dla gimnazjalisty Autor: Dariusz Kwieciński nauczyciel ZPO w Sieciechowie

Transkrypt:

Visual Basic for Applications Formatki tworzenie, sterowanie, właściwości.

Podstawowe typy kontrolek:

Wybrane właściwości obiektu UserForm: BackColor kolor wypełnienia tła formatki, BorderStyle fmborderstylenone/fmborderstylesingle, B d l Si l Caption tytuł wyświetlany na pasku okna, Enabled (boolean) aktywny/nieaktywny, Font, ForeColor domyślna ustawienia tekstu, MousePointer rodzaj wskaźnika myszy, Picture, PictureAlignment, PictureSizeMode obraz tła.

Zdarzenia związane z obiektem UserForm: Activate, Deactivate otwarcie/zamknięcie okna, Click, DblClick kliknięcie myszką, Initialize pierwsze otwarcie okna, KeyDown, KeyUp wciśnięcie/puszczenie ę klawisza, KeyPress wciśnięcie klawisza ANSI, MouseDown, MouseUp, MouseMove wciśnięcie, puszczenie klawisza myszy, poruszanie myszką. Programowanie zdarzeń: Private Sub nazwaobiektu_nazwazdarzenia() (...kod...) End Sub

Typy kursora myszy (MousePointer): fmmousepointerdefault, fmmousepointerarrow, fmmousepointercross, fmmousepointeribeam, fmmousepointerhourglass, fmmousepointernodrop,

Ustawianie kolorów elementów: w oparciu o kolory systemowe: =&H800000xx& dowolna barwa z palety: =&H00rrggbb& rr,gg,bb = 0-255 [hex]

Kontrolki właściwości: BackColor=kolor, ControlTipText=tekst, ForeColor=kolor, TabStop=prawda/fałsz, TabIndex=numer, Enabled=prawda/fałsz, Visible=prawda/fałsz, MousePointer=numer. Ustawianie właściwości kontrolek: nazwakontrolki.nazwawłaściwości=(...) nazwawłaściwości=(

Label etykieta Właściwości: Caption=tekst,, TextAlign=fmTextAlignLeft/Center/Right. Metody: brak. Zdarzenia: Click (domyślne)

TextBox pole tekstowe. Właściwości: Value/Text przechowywana wartość (ciąg tekstowy/null) TextAlign, PasswordChar znak wyświetlany ś zamiast wpisywanych. Metody: Copy, Cut, Paste. Zdarzenia: Change (domyślny) po dowolnej zmianie tekstu, Click, DblClick, BeforeUpdate, AfterUpdate w momencie zatwierdzenia, Enter/Exit wprowadzenie/wyprowadzenie focusu

CommandButton przycisk polecenia. Właściwości: ś ś i Caption tekst wyświetlany na przycisku, Cancel/Default wskazuje domyślny przycisk do anulowania/potwierdzania. Metody: brak Zdarzenia: Click (domyślne)

ToggleButton przełącznik. Właściwości: Caption, Value = TRUE, FALSE lub ewentualnie Null TripleState (boolean). Metody: brak. Zdarzenia: Click (domyślne), Change, Enter/Exit.

SpinButton pokrętło. Właściwości: Value bieżąca wartość licznika, Min, Max, SmallChange dolna, górna granica oraz skok licznika, Delay odstęp w czasie pomiędzy kolejnymi przeskokami (w milisekundach). Metody: brak. Zdarzenia: Change (domyślny), SpinDown, SpinUp.

CheckBox. OptionButton przycisk radiowy. Właściwości: Caption, Alignment, TextAlignment, Value bieżąca wartość: TRUE, FALSE, Null, TripleState (boolean). Metody: brak. Zdarzenia: Click (domyślne), Change, AfterUpdate, BeforeUpdate, Enter, Exit.

OptionButton przycisk radiowy cd. Grupowanie wariantów wzajemnie się wykluczających: 1. Ramki (Frame) Należy wybrane kontrolki typu OptionButton umieścić wewnątrz obszaru kontrolki Frame. 2. Właściwość GroupName Należy wszystkim wybranym kontrolkom nadać jako właściwość GroupName ten sam ciąg tekstowy.

ComboBox lista rozwijana. Właściwości: RowSource zakres w arkuszu zawierający dane wierszy, ColumnCount liczba kolumn, BoundColumn numer kolumny związanej (domyślnie 1), TextColumn numer kolumny związanej z polem Text (domyślnie=-1) ListRows ilość widocznych wierszy, ColumnHeads, ColumnWidths, MatchRequired (boolean), ListStyle fmliststyleplain/fmliststyleoption ListIndex numer wybranego wiersza (od 0) lub 1 jeżeli brak, Value zawartość wybranego wiersza w kolumnie BoundColumn, Text zawartość wybranego wiersza w kolumnie TextColumn.

ComboBox lista rozwijana cd. Edytowanie listy: Czyszczenie listy: nazwaobiektu.clear Dodawanie wierszy: metoda AddItem: nazwaobiektu.additem zawartość,[nrwiersza] Edytowanie zawartości dodatkowych kolumn: nazwaobiektu.list(nrwiersza, nrkolumny)=zawartość Usuwanie wierszy z listy: nazwaobiektu.removeitem nrwiersza

ListBox lista. Właściwości analogiczne jak w ComboBox. Dodatkowo: MultiSelect=fmMultiSelectSingle, fmmultiselectmulti, fmmultiselectextended Wygląd listy przy ListStyle=fmListStyleOption zależy od wariantu MultiSelect: Jeżeli fmmultiselectsingle, wtedy przy wariantach znajdują się przyciski radiowe. Jeżeli fmmultiselectmulti lub fmmultiselectextended, wtedy przy wariantach znajdują j się przyciski ikicheckbox.

TabStrip. Edycja listy zakładek: czyszczenie listy zakładek: nazwaobiektu.tabs.clear dodawanie zakładek: nazwaobiektu.tabs.add nazwa, [opis], [index] usuwanie zakładek: nazwaobiektu.tabs.remove index Zdarzenia związane z obiektem: Change (domyślne), Click, Enter, Exit.

TabStrip. Sprawdzanie wybranej aktualnie zakładki: nazwa=nazwaformatki.nazwatabstrip.selecteditem.namep opis= nazwaformatki.nazwatabstrip.selecteditem.caption index= nazwaformatki.nazwatabstrip.selecteditem.indexf t b t i t I d Każda zakładka w ramach TabStrip zawiera ten sam zbiór kontrolek. Nie posiadają one również indywidualnych właściwości czy zdarzeń. ZkoleikontrolkaPage kontrolka stanowi zbiór zakładek, z których każda może niezależnie zawierać własny zestaw kontrolek. Kontrolki Page mogą być wykorzystywane do tworzenia wielowarstwowych formularzy.

Inne aspekty wykorzystania formatek/kontrolek. Właściwość ControlSource: Stosowana w: CheckBox, OptionButton, ComboBox, ListBox, SpinButton, TextBox, ToggleButton. Wskazuje komórkę warkuszu, wktórejmabyć przechowywana właściwość Value kontrolki. Właściwość Tag: Stosowana w: wszystkie kontrolki, również obiekt formatki. Pozwala na przechowywanie dowolnej informacji, skojarzonej j z obiektem.