Microsoft Office 2013 Praktyczne programowanie makr i dodatkow.pdf
(
540 KB
)
Pobierz
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym
powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi
ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje
były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie,
ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz
Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności za ewentualne szkody
wynikłe z wykorzystania informacji zawartych w książce.
Redaktor prowadzący: Ewelina Burska
Projekt okładki: Studio Gravite / Olsztyn
Obarek, Pokoński, Pazdrijowski, Zaprucki
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/of21pp
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
ISBN: 978-83-246-3307-4
Copyright © Helion 2014
Printed in Poland.
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
Spis tre ci
Wst p .............................................................................................. 7
Cz
I
Visual Studio Tools for Office .......................................... 9
Technologia COM a biblioteki VSTO i .NET ...................................................................... 13
Elementy j zyka C# 5.0 u atwiaj ce tworzenie dodatków dla pakietu Office ..................... 14
Instalacja narz dzi VSTO dla pakietu MS Office 2013 ....................................................... 15
Rozdzia 1. Wprowadzenie ................................................................................ 11
Rozdzia 2. Projekt typu „Witaj, wiecie!” w aplikacji Microsoft Word 2013 ...... 19
Szablon projektu dodatku na poziomie dokumentu .............................................................. 19
Okno dialogowe ..................................................................................................................... 21
Dynamiczne wype nianie dokumentu tre ci oraz Word Object Model ............................. 24
Rozdzia 3. Osadzanie komponentów Windows Forms
w dokumencie aplikacji Word 2013 ................................................ 27
Przycisk .................................................................................................................................. 27
Lista rozwijana ...................................................................................................................... 30
Przegl darka internetowa ...................................................................................................... 34
Rozdzia 4. Praca z tabelami ............................................................................ 39
Przygotowanie dokumentu .................................................................................................... 39
Dynamiczne wstawianie tabeli .............................................................................................. 41
Formatowanie tabeli .............................................................................................................. 43
Agregacja danych zawartych w tabeli .................................................................................. 45
Rozdzia 5. Zarz dzanie dokumentami i wbudowane okna dialogowe ................. 49
Ukrywanie komponentów Windows Forms ......................................................................... 49
Drukowanie dokumentu ........................................................................................................ 52
Drukowanie z u yciem wbudowanego okna dialogowego .................................... 52
Drukowanie bezpo rednie ..................................................................................... 54
Podgl d wydruku .................................................................................................. 55
Tworzenie, otwieranie, zapisywanie i zamykanie dokumentu ............................................. 56
Nag ówki i stopki .................................................................................................................. 59
Sprawdzanie pisowni ............................................................................................................. 59
Ochrona i wysy anie dokumentu ........................................................................................... 61
Okna dialogowe w trybie ukrytym ........................................................................................ 63
Kup książkę
Poleć książkę
4
Spis tre ci
Rozdzia 6. Dodatki na poziomie aplikacji Word na przyk adzie
korespondencji seryjnej .................................................................. 67
Szablon projektu Word 2013 Add-in .................................................................................... 68
Przygotowanie ród a danych ............................................................................................... 71
Pola korespondencji seryjnej ................................................................................................. 75
Scalanie dokumentu .............................................................................................................. 79
Rozdzia 7. Integrowanie dokumentów Worda
z zewn trznymi ród ami danych ...................................................... 83
Instalacja przyk adowej bazy Northwind .............................................................................. 84
Technologia ADO.NET Entity Framework i warstwa dost powa do bazy Northwind ...... 85
Prezentacja danych w dokumencie Worda ........................................................................... 89
Usuwanie rekordów ............................................................................................................... 91
Synchronizacja pól formularza ze ród em danych .............................................................. 94
Dynamiczne tworzenie pól formularza .................................................................. 95
Wstawianie rekordów ............................................................................................ 95
Scalanie pól korespondencji seryjnej .................................................................................... 97
Rozdzia 8. Kontrolki Worda i mechanizm data binding .................................... 103
Projekt dodatku .................................................................................................................... 103
Interfejs u ytkownika .......................................................................................... 103
Wi zanie danych z kontrolkami .......................................................................... 105
Przegl danie rekordów ........................................................................................................ 109
Rozdzia 9. Dodatek do skoroszytu aplikacji Excel .......................................... 115
Szablon projektu dodatku do skoroszytu ............................................................................ 115
Komponenty Windows Forms w arkuszu Excela ............................................................... 118
Tworzenie i edytowanie wykresów ..................................................................................... 121
Wykorzystanie i modyfikacja wst ki menu aplikacji Excel ............................................. 123
Ukrycie standardowych zak adek wst ki menu w aplikacji Excel ................................... 128
Rozdzia 10. Panel zada aplikacji Excel oraz import danych
z zewn trznych róde ................................................................... 131
Panel zada .......................................................................................................................... 131
Formatowanie komórek ....................................................................................................... 135
Obs uga zdarze .................................................................................................................. 137
Rozdzia 11. Dodatki na poziomie aplikacji Excel .............................................. 141
Projekt graficznego interfejsu dodatku ............................................................................... 141
Implementacja funkcjonalno ci dodatku ............................................................................ 144
Struktura Zadanie i komponent Kalendarz .......................................................... 144
Komponent Szczegó y zadania ........................................................................... 148
Wst ka ............................................................................................................... 150
Rozdzia 12. Zarz dzanie dodatkami ................................................................. 153
Publikacja i instalacja .......................................................................................................... 153
Usuni cie lub wy czenie dodatku ...................................................................................... 155
Podsumowanie ..................................................................................................................... 156
Cz
II
Visual Basic for Applications ...................................... 157
Co to jest VBA i kiedy z niego korzysta ........................................................................... 159
Rejestracja makra ................................................................................................................ 160
Edytowanie kodu ród owego makra .................................................................................. 161
Rozdzia 13. Wprowadzenie, rejestrowanie i edytowanie makr ........................... 159
Kup książkę
Poleć książkę
Spis tre ci
5
Rozdzia 14. Podstawowe elementy programowania makr w Wordzie ................. 167
Tworzenie i projektowanie okien dialogowych .................................................................. 167
Tworzenie makra z poziomu edytora Visual Basic ............................................................ 170
Wstawianie i formatowanie tekstu oraz zak adki ............................................................... 171
Rozdzia 15. Tworzenie tabel i wykresów .......................................................... 177
Wstawianie tabeli ................................................................................................................ 177
Formatowanie tabeli ............................................................................................................ 179
Agregacja danych w tabeli .................................................................................................. 182
Wstawianie wykresów ......................................................................................................... 183
Rozdzia 16. Wykorzystanie wbudowanych okien dialogowych i funkcji Worda ... 189
Drukowanie i zapisywanie dokumentów ............................................................................ 189
Drukowanie z u yciem wbudowanego okna dialogowego .................................. 190
Drukowanie bezpo rednie ................................................................................... 190
Podgl d wydruku ................................................................................................ 191
Zapisywanie dokumentu z u yciem wbudowanego okna dialogowego .............. 192
Zapisywanie bezpo rednie .................................................................................. 192
Okna dialogowe w trybie ukrytym ...................................................................... 193
Wykorzystanie wbudowanych funkcji ................................................................................ 194
Wyszukiwanie i zamiana tekstu .......................................................................... 194
Kontrolowanie widoczno ci wybranych fragmentów tekstu ............................... 195
Tworzenie komentarzy ........................................................................................ 197
Wstawianie grafiki WordArt ............................................................................... 199
Obs uga zdarze .................................................................................................................. 202
Rozdzia 17. Korespondencja seryjna z wykorzystaniem bazy danych
Microsoft SQL Server ................................................................... 205
Po czenie ODBC z serwerem Microsoft SQL Server ....................................................... 205
Tworzenie pól korespondencji seryjnej .............................................................................. 209
Scalanie korespondencji seryjnej ........................................................................................ 213
Rozdzia 18. Podstawowe elementy programowania makr w aplikacji Excel ....... 217
Implementacja w asnych funkcji ......................................................................................... 217
Wstawianie kontrolek, dost p do zawarto ci komórek oraz ich formatowanie ................. 219
Tworzenie opisu w asnych funkcji VBA ............................................................................ 222
Rozdzia 19. Modelowanie danych .................................................................... 227
Obiekt WorksheetFunction ................................................................................................. 227
Regresja liniowa .................................................................................................................. 230
Dynamiczne tworzenie wykresów ...................................................................................... 232
Dynamiczne tworzenie linii trendu ..................................................................................... 234
Rozdzia 20. Dost p do zewn trznych róde danych z poziomu makra Excela .... 237
Technologia Microsoft ActiveX Data Objects (ADO) ....................................................... 237
Po czenie ze ród em danych i pobieranie rekordów ....................................................... 238
Przegl danie rekordów ........................................................................................................ 241
Import danych do arkusza ................................................................................................... 242
Rozdzia 21. Publikowanie makr ....................................................................... 247
Eksport makr ........................................................................................................................ 247
Import makr ......................................................................................................................... 247
Usuwanie makr .................................................................................................................... 248
Kup książkę
Poleć książkę
Plik z chomika:
PDFator
Inne pliki z tego folderu:
Excel Tworzenie zaawansowanych aplikacji.pdf
(1045 KB)
ABC MS Office 2010 PL.pdf
(799 KB)
ABC Word 2013 PL.pdf
(2649 KB)
ABC MS Office 2013 PL.pdf
(2606 KB)
ABC PowerPoint 2010 PL.pdf
(725 KB)
Inne foldery tego chomika:
3ds max
50 zadań i zagadek szachowych
Access
Acrobat
Administracja
Zgłoś jeśli
naruszono regulamin