Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
42Rozdział2:SkoronazywasięBASIC,dlaczegoniewyglądaznajomo?
2
Teraz,popoznaniukoncepcjiRzeczownik.CzasowniklubObiekt.Metoda,przeanalizujemy
pierwszywierszkodu:
Workbooks.OpenText
.Wtymprzypadku,słowo
Workbooks
jestobiek-
tem,aOpenTextmetodą.MożemykliknąćkursoremwewnątrzsłowaOpenTextinacisnąć
klawiszF1,byuzyskaćwyjaśnienienatematmetodyOpenText(rysunek2.3).
Wplikupomocyznajdziemypotwierdzenie,żeOpenTexttometoda,czylisłowoopi-
sującedziałanie.Domyślnakolejnośćwszystkichargumentówużywanychwpołączeniu
zmetodąOpenTextwidocznajestnaszarympolu.Wartozwrócićuwagę,żetylkojeden
argumentjestwymagany:Filename.Wszystkiepozostałetoargumentyopcjonalne.
Parametryopcjonalne
Wplikupomocyznajdziemyinformacjeotym,costaniesię,jeślipominiemyparametr
opcjonalny.Wprzypadkuparametru
StartRow
(wierszpoczątkowy),przyjmowanajest
wartośćdomyślna1.JeślipominiemyparametrStartRow,programExcelrozpocznieim-
portowanieodwiersza1.Jesttocałkiembezpiecznysposób.
Terazzobaczmy,jakieuwagiznajdziemywplikupomocynatematparametruOrigin.
Jeślitenargumentzostaniepominięty,odziedziczymywartość,jakabyłazastosowana
dlaparametruOrigin,kiedyktośużyłtejfunkcjiwprogramieExcelnatymkomputerze.
Itojestprzepisnakatastrofę.Przykładowo,naszkodmożedziałaćprzezwiększośćczasu,
aleniespodziewanie,kiedyktośzaimportowałplikarabski,programExcelzapamiętał
ustawienieinastępniezałożył,żetojestwartośćpotrzebnawnaszymmakro,jeśliwkodzie
niewyspecyfikujemywprosttegoparametru.
Rysunek203FragmenttematupomocyopisującegometodęOpenText