ÿþ<html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <LINK href="../main_styles.css" type="text/css" rel="stylesheet"> </head> <body style="font-size: 12pt"> <table cellspacing="0" cellpadding="5" border="0" class="tresc"> <tr> <td><IMG alt="VBAOffice.jpg" src="VBAOffice.jpg" border="0" width="300" height="432"></td> <td Align="top" style="width: 924px"> <p class="title">Wykorzystanie VBA w aplikacjach MS Office. Cz[ I</p> <p>Autorzy: <b>PaweB GórczyDski</b>, <b>Janusz GórczyDski</b></p> Stron: 388, okBadka mikka <br> ISBN:&nbsp; 978-83-88781-52-0 <br> Sugerowana cena:&nbsp; 63 zBotych (w tym 5% VAT)<br> tylko pByta CD z wersj PDF i przykBadowymi plikami: 16 zB (w tym 5% VAT) </p> <p>&nbsp;</p> <p style="word-spacing: 0; margin: 0">Oddajemy do rk Czytelników pierwsz cz[ podrcznika opisujcego wykorzystanie VBA w aplikacjach MS Office. Poza elementarnym kursem programowania w VBA ksi|ka zawiera szczegóBowe omówienie kilku aplikacji wykonanych w MS Word, MS Excel i MS Outlook. Sdzimy, |e zamieszczone przykBady pozwol zainteresowanym Czytelnikom na budow wBasnych aplikacji VBA.<br><br> <a href="mailto:wydawnictwa@wszim-sochaczew.edu.pl?subject=Wykorzystanie VBA w aplikacjach MS Office. Cz[ I. (PaweB GórczyDski, Janusz GórczyDski)&body=Zamawiam publikacj wymienion w temacie w ilo[ci ... egz.%0AZobowizuj si do zapBaty zaBczonej faktury, przelewem na konto WSZiM w Sochaczewie.%0AZamówione ksi|ki prosz przesBa na adres:">Zamówienia</a><br> <a href="mailto:pawel.gorczynski@wszim-sochaczew.edu.pl ">Kontakt z autorem</a> </p> </td> </tr> <tr> <td colspan="2"><p class="title">Spis tre[ci</p> <p style="word-spacing: 0; margin: 0"> 1. WSTP 7</br> 2. EDYTOR VISUAL BASIC 9</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.1. Praca z oknami 9</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.1.1. Project Explorer 10</br> 2.1.2. Locals Window 11</br> 2.1.3. Object Browser 16</br> 2.1.4. Watch Window 16</br> 2.1.5. Immediate Window 20</br> 2.1.6. Properties Window 22</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.2. Zmienne i staBe Visual Basica 23</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.2.1. Deklaracja zmiennych i ich zasig 23</br> 2.2.2. Zmienne tablicowe 26</br> 2.2.3. Zmienne u|ytkownika 29</br> 2.2.4. StaBe Visual Basica 32</br> 2.2.5. StaBe u|ytkownika 33</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.3. Procedury Visual Basica 35</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.3.1. Procedury Sub 35</br> 2.3.2. Procedury Function 38</br> 2.3.3. Procedury Property 41</br> 2.3.4. Przekazywanie argumentów 52</br> 2.3.5. Procedury zdarzeniowe 56</br> 2.3.6. Wykorzystanie funkcji arkusza 57</br> 2.3.7. U|yteczna funkcja  Kwota sBownie 58</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.4. Ptle 64</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.4.1. Typu For ... Next 64</br> 2.4.2. Typu Do & Loop 67</br> 2.4.3. Typu For Each & Next 73</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.5. Instrukcje warunkowe 78</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.5.1. Typu If & Then & Else & End if 78</br> 2.5.2. Typu If & . Then & . Elseif & . End if 79</br> 2.5.3. Typu Select Case & End Select 81</br> 2.5.4. Typu Choose 86</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.6. Formy u|ytkownika 87</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.6.1. Wstawianie formy, modyfikacja wBa[ciwo[ci 87</br> 2.6.2. Kontrolki, wstawianie, pozycjonowanie na formie 89</br> 2.6.3. Etykiety, pola tekstowe i przyciski 92</br> 2.6.4. Lista i rozwijana lista 97</br> 2.6.5. Pola wyboru, przyciski opcji i przeBczniki 121</br> 2.6.6. Paski przewijania i pokrtBa, pasek postpu 129</br> 2.6.7. Kontrolki typu RefEdit, wywoBanie jednej formy z drugiej 136</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.7. Dostp do procedur i form 141</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.7.1. Paski narzdziowe u|ytkownika 141</br> 2.7.2. Menu u|ytkownika 144</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 2.8. Podpisywanie projektów VBA i ich zabezpieczenie 148</p> <p style="word-spacing: 0; margin: 0"> 3. VBA W MS WORD 159</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 3.1. Specyfika VBA w MS Word 159</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 3.1.1. Obiekt Application 159</br> 3.1.2. Obiekt Selection 160</br> 3.1.3. Obiekt Range 161</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 3.2. Szablon dokumentu 163</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 3.2.1. Wstpny etap tworzenia szablonu 163</br> 3.2.2. Utworzenie wBasnego paska narzdziowego 163</br> 3.2.3. Kontrolka ComboBox w pasku narzdziowym u|ytkownika 167</br> 3.2.4. Wstawienie rozwijanego menu do paska narzdziowego 173</br> 3.2.5. Formularz startowy szablonu 181</br> 3.2.6. Ograniczenie formatowania do wybranych stylów 185</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 3.3. Automatyczna korekta dokumentu 188</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 3.3.1. Kod VBA 188</br> 3.3.2. PrzykBad wykorzystania 196</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 3.4. Szablon wspomagajcy prac wydawnictwa 199</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 3.4.1. Koncepcja szablonu 200</br> 3.4.2. Formularz ekranowy szablonu 202</br> 3.4.3. Okna dialogowe OpenFileDialog i SaveAsFileDialog 203</br> 3.4.4. Procedura tworzca dokument HTML 205</br> 3.4.5. PrzykBad wykorzystania 213</p> <p style="word-spacing: 0; margin: 0"> 4. VBA W MS EXCEL 217</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 4.1. Aplikacja uBatwiajca ukBadanie planu zaj 217</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 4.1.1. Koncepcja 217</br> 4.1.2. Realizacja w VBA, deklaracja zmiennych 221</br> 4.1.3. Menu aplikacji 222</br> 4.1.4. Formularz wskazania obszarów planów 225</br> 4.1.5. Przydzielenie zaj dla wskazanej grupy wiczeniowej 227</br> 4.1.6. Formularz frmPrzedmioty 232</br> 4.1.7. Usunicie jednostki planu 244</br> 4.1.8. Kontrola zgodno[ci planów z programami studiów 251</br> 4.1.9. Przygotowanie informacji dla wykBadowców 264</br> 4.1.10. Wydruk planów dla wykBadowców 281</br> 4.1.11. Przygotowanie naklejek na sale dydaktyczne 282</br> 4.1.12. Przygotowanie raportu o obci|eniach pracowników dla kadr 287</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 4.2. Aplikacja wspomagajca wystawianie kart egzaminacyjnych 291</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 4.2.1. Przygotowanie arkuszy z informacj kto i co bdzie prowadziB w danym semestrze 291</br> 4.2.2. Przygotowanie kart egzaminacyjnych 305</br> 4.2.3. Przygotowanie kart poprawkowych 324</br> 4.2.4. Automatyczny wydruk kart egzaminacyjnych 329</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 4.3. Aplikacja wspomagajca rejestracj ocen 331</p> <p style="word-spacing: 0; margin-left: 40; margin-right: 0; margin-top: 0; margin-bottom: 0"> 4.3.1. Przygotowanie zestawienia zbiorczego na podstawie planu zaj 333</br> 4.3.2. Przygotowanie indywidualnych skoroszytów z listami studentów 342</br> 4.3.3. Wzorzec skoroszytu do rejestracji ocen 355</br> 4.3.4. Automatyczne zarejestrowanie ocen w bazie danych 362</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 4.4. Dostp do procedur przechowywanych SQL 371</p> <p style="word-spacing: 0; margin: 0"> 5. VBA W MS OUTLOOK 376</p> <p style="word-spacing: 0; margin-left: 20; margin-right: 0; margin-top: 0; margin-bottom: 0"> 5.1. Skopiowanie zaBczników z wiadomo[ci 376</p> <p style="word-spacing: 0; margin: 0"> 6. LITERATURA 383</br> 7. INDEKS 385</br> </td> </tr> </table> </body> </html>