Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
46Rozdział2:SkoronazywasięBASIC,dlaczegoniewyglądaznajomo?
2
Rysunek206PrawidłowytematpomocydlawłaściwościEndl
Właściwościmogązwracaćobiekty
Przypomnijmysobiezwcześniejszegoopisuwtymrozdziale,żepodstawowaskładnia
językaVBAtoObiekt.Metoda.Przeanalizujmyponiższywierszkodu:
Selection.End(xlDown).Select
Wtymwierszukodumetodąjest
Select
.Słowokluczowe
End
jestwłaściwością,alenapod-
stawieplikupomocywiemy,żezwracaonaobiektRange.PonieważmetodaSelectmoże
byćstosowanadoobiektuRange,metodajestwrzeczywistościdodanadowłaściwości.
Opierającsięnatychinformacjach,możemyzałożyć,żewtymwierszukodu
Selection
toobiekt.JeśliklikniemymysząwsłowieSelectioninaciśniemyklawiszF1,zobaczymy,
żezgodniezinformacjamipomocy,
Selection
jesttaknaprawdęwłaściwością,anieobiek-
tem.Wrzeczywistości,prawidłowykodpowinienmiećpostać
Application
.
Selection
.
Jednakże,kiedypracujemywprogramieExcel,VBAzakłada,żeodnosimysiędomodelu
obiektówprogramuExcel,takwięcmożemypominąćobiekt
Application
.Jeślipisalibyśmy
programwWordVBA,byzautomatyzowaćprogramExcel,wymaganebyłobydołączenie
zmiennejobiektuprzedwłaściwościąSelection,byokreślić,doktórejaplikacjiodwołu-
jemysię.
Wtymprzypadku,
Application.Selection
możezwrócićkilkatypówobiektów.Jeśli
zaznaczonajestkomórka,zwracanyjestobiektRange.