Microsoft Office 2013 Praktyczne programowanie makr i dodatkow of21pp


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ądz 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ę " Księgarnia internetowa
" Poleć książkę " Lubię to! Nasza społeczność
" Oceń książkę
Spis tre ci
Wst p .............................................................................................. 7
Cz I Visual Studio Tools for Office .......................................... 9
Rozdzia 1. Wprowadzenie ................................................................................ 11
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 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
Rozdzia 13. Wprowadzenie, rejestrowanie i edytowanie makr ........................... 159
Co to jest VBA i kiedy z niego korzysta ........................................................................... 159
Rejestracja makra ................................................................................................................ 160
Edytowanie kodu ród owego makra .................................................................................. 161
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ę
6 Spis tre ci
Cz III Programowanie aplikacji w pakiecie
Microsoft Office 2013 ................................................ 249
Rozdzia 22. Szablon projektu aplikacji-dodatku dla pakietu Office 2013 ........... 251
Tworzenie projektu .............................................................................................................. 251
Opis projektu aplikacji internetowej dla pakietu Office ..................................................... 254
Rozdzia 23. Podstawowe aspekty programowania widoków ............................. 261
Odczytywanie w a ciwo ci obiektów drzewa DOM .......................................................... 261
Pobieranie i aktualizacja danych ......................................................................................... 264
Animowanie elementów widoku ........................................................................................ 266
Rozdzia 24. Dost p do zawarto ci dokumentów i skoroszytów ......................... 269
Aktualizacja danych w bie cym zaznaczeniu ................................................................... 269
Obs uga zdarze .................................................................................................................. 272
Pobieranie i aktualizacja danych ......................................................................................... 275
Rodzaje wi za zakresów danych ....................................................................... 275
Tworzenie wi za ............................................................................................... 276
Pobieranie i zapisywanie danych do wi zania ..................................................... 277
Rozdzia 25. Wykorzystanie danych z serwisów internetowych
na przyk adzie us ugi Google Maps ................................................ 283
Wprowadzenie ..................................................................................................................... 283
Projekt aplikacji ................................................................................................................... 283
Publikowanie aplikacji ........................................................................................................ 288
Podsumowanie ..................................................................................................................... 288
Dodatki ...................................................................... 289
Dodatek Instalacja serwera Microsoft SQL Server 2012 Express ................. 291
Skorowidz .................................................................................... 299
Kup książkę Poleć książkę
Rozdzia 12.
Zarz dzanie dodatkami
Dawid Borycki
Publikacja i instalacja
Po zaimplementowaniu dodatku przychodzi czas na jego publikacj i udost pnienie lub
sprzeda osobom trzecim. Proces publikacji dodatku przedstawi na przyk adzie zaim-
plementowanej w poprzednim rozdziale aplikacji Kalendarz. Przedstawione tu proce-
dury s jednakowe dla pozosta ych aplikacji pakietu Microsoft Office.
W celu opublikowania dodatku Kalendarz nale y wykona poni sze czynno ci.
1. Otwórz projekt aplikacji Kalendarz.
2. Kliknij prawym przyciskiem myszy pozycj Kalendarz i z menu kontekstowego
wybierz opcj Publish& (rysunek 12.1).
3. W kreatorze Publish Wizard, w polu Specify the location to publish this
application zdefiniuj cie k docelow , np. D:\ (rysunek 12.2), a nast pnie
kliknij przycisk z etykiet Next >.
4. W kolejnym kroku kreatora zaznacz opcj From a CD-ROM or DVD-ROM
(rysunek 12.3) i kliknij przycisk z etykiet Next >.
5. W ostatnim kroku kreatora kliknij przycisk z etykiet Finish. Spowoduje to,
e pliki instalatora (setup.exe i Kalendarz.vsto) zostan skopiowane do katalogu
wskazanego w punkcie 2.
W celu instalacji dodatku na komputerze klienckim wystarczy na nim uruchomi plik
setup.exe.
Kup książkę Poleć książkę
154 Cz I Visual Studio Tools for Office
Rysunek 12.1. Menu kontekstowe projektu Kalendarz z zaznaczon opcj Publish&
Rysunek 12.2. Konfigurowanie cie ki docelowej dla publikowanej aplikacji
Kup książkę Poleć książkę
Rozdzia 12. Zarz dzanie dodatkami 155
Rysunek 12.3. Wybór sposobu instalacji dodatku
Usuni cie lub wy czenie dodatku
Procedur usuni cia (odinstalowania) dodatku z aplikacji pakietu Microsoft Office 2013
przedstawi na przyk adzie aplikacji Excel i dodatku Kalendarz. Proces ten wygl da
tak samo w pozosta ych aplikacjach pakietu Office 2013.
Deinstalacja aplikacji Kalendarz w Excelu 2013 polega na wykonaniu poni szych
czynno ci.
1. Otwórz aplikacj Excel 2013.
2. Kliknij menu Plik/Opcje. Spowoduje to otwarcie okna Opcje programu Excel
(rysunek 12.4).
3. Kliknij tam zak adk Dodatki, a nast pnie ze znajduj cej si na samym dole
listy Zarz dzaj wybierz opcj Dodatki COM i kliknij przycisk z etykiet
Przejd & .
4. W oknie Dodatki COM (rysunek 12.5) zaznacz aplikacj , któr zamierzasz
odinstalowa , i kliknij przycisk z etykiet Usu . Spowoduje to deinstalacj
wybranego dodatku.
Kreator z rysunku 12.5 umo liwia równie konfigurowanie dodatków, co oznacza, e za
pomoc pól wyboru mamy mo liwo wskazania, który z dodatków ma by urucha-
miany razem z dan aplikacj pakietu Microsoft Office 2013. Umo liwia to w czanie
i wy czanie dodatków zale nie od potrzeb.
Kup książkę Poleć książkę
156 Cz I Visual Studio Tools for Office
Rysunek 12.4. Dodatki aplikacji Excel
Rysunek 12.5.
Dodatki COM
aplikacji Excel
Podsumowanie
Ten rozdzia ko czy cz ksi ki o technologii Visual Studio Tools for Office. Materia
obejmowa zagadnienia podstawowe (np. formatowanie czcionki) oraz zagadnienia red-
nio zaawansowane i zaawansowane (np. integrowanie tych aplikacji z zewn trznymi ró-
d ami danych). Wszystkie przyk ady przedstawione w tej cz ci ksi ki dotyczy y apli-
kacji Word 2013 i Excel 2013, które s najcz ciej wykorzystywane. W analogiczny
sposób projektuje si dodatki dla pozosta ych aplikacji pakietu Microsoft Office 2013
z wykorzystaniem VSTO.
Kup książkę Poleć książkę
Skorowidz
dodatek
A
do skoroszytu aplikacji Excel (VSTO), 115
ADO, 237 38 na poziomie aplikacji Excel (VSTO), 141
ADO.NET EF, 85 implementacja funkcjonalno ci dodatku
agregacja danych w tabeli na przyk adzie miniorganizera, 144 51
za pomoc VBA, 182 83 tworzenie interfejsu, 141 44
za pomoc VSTO, 45 48 na poziomie aplikacji Word (VSTO), 67
aktualizacja danych w bie cym zaznaczeniu z kontrolkami Worda (VSTO), 103
w aplikacji-dodatku dla pakietu MS Office 2013, interfejs u ytkownika, 103 5
269 72 przegl danie rekordów, 109
animowanie elementów widoku w aplikacji-dodatku wi zanie danych z kontrolkami, 105 9
dla pakietu MS Office 2013, 266 67 dost p do zewn trznych róde danych
Apartment Threaded Model, 14 z poziomu makra Excela
argument Template (C#), 57 import danych do arkusza z poziomu makra,
ATM, 14 242 45
pobieranie rekordów, 238 41
po czenie ze ród em danych, 238 41
B
przegl danie rekordów, 241
drukowanie
baza Northwind, 84
bezpo rednie (VSTO), 54 55
biblioteka typu COM, 184
z u yciem wbudowanego okna dialogowego
blokowanie wy wietlania ostrze e o b dach
(VSTO), 52
(VSTO), 128
drzewo DOM, 257, 261
DSN, 208
C
dynamic, typ danych, 14
dynamiczne tworzenie linii trendu (VBA), 234 35
CCW, Patrz COM Callable Wrapper
dynamiczne tworzenie wykresów (VBA), 232 34
COM, 13 14
dynamiczne zarz dzanie tre ci (VSTO), 24 25
COM Callable Wrapper, 13
dyskretny JavaScript, 257
Component Object Model, Patrz COM
E
D
edytor kodu VBA, 161
definiowanie w asnych operacji na komórkach
edytowanie kodu ród owego makra, 161 65
w VBA, 219 22
efekty animacji w aplikacji-dodatku dla pakietu MS
deklaracja use strict (JavaScript), 255
Office 2013, 266
eksportowanie makra, 247
Kup książkę Poleć książkę
300 Skorowidz
komponenty Windows Forms w arkuszu Excela,
F
118 21
formatowanie korespondencja seryjna, 68
komórek (VSTO), 135 37 scalanie pól, 97 102
tabeli (VSTO), , 43 45
tabeli (VBA), 179 82
M
funkcja, 8
animate (JavaScript), 266
makro, 160
HarMean (VBA), 227
mechanizm data binding, 103, 109, 120
LinEst (VBA), 230
konfiguracja, 133
OSAD (VSTO), 120
mechanizm wi zania, 275
REGLINP (VBA), 230
metoda, 8
SUM (VSTO), 46
Add kolekcji Comments (VBA), 198
funkcje realizuj ce efekty animacji (JavaScript), 266
Add kolekcji Documents (C#), 57
Add kolekcji Tables (VBA), 177
AddChart2 (VBA), 186
G
addHandlerAsync (JavaScript), 281
Google Maps, 283 AddRef (C#), 13
grafika WordArt, 199 Application.CheckGrammar (C#), 61
Application.CheckSpelling (C#), 61
argument Replace, 195
I
argument ReplaceWith, 195
argument Wrap, 195
IIS, 262
asynchroniczna, 271
implementacja wbudowanego okna dialogowego
Binding.getDataAsync (JavaScript), 281
za pomoc VBA
Binding.set (JavaScript), 281
drukowanie, 190
ClosePrintPreview (VBA), 191
drukowanie bezpo rednie, 190
document.setSelectedDataAsync (JavaScript), 271
podgl d wydruku, 191 92
Execute (VBA), 195
zapisywanie dokumentu, 192
getElementById (JavaScript) , 258
zapisywanie bezpo rednie, 192 93
InternalStartup (C#), 23
importowanie makra, 247
MacroOptions (VBA), 224
instalacja
najmniejszych kwadratów, 230
bazy Northwind, 84
Next (C#), 34
narz dzi VSTO, 15 18
Open kolekcji Word (C#), 58
serwera Microsoft SQL Server 2012
OpenDataSource obiektu MailMerge (VBA), 213
w wersji Express, 289 95
Previous (C#), 34
instrukcja With (VBA), 174
PrintOut (C#), 54 55
interfejs
PrintPreview (VBA), 191
MailMerge (VSTO), 79
Protect (C#), 62
MailMergeFields (VSTO), 75, 79
Remove (C#), 91
Selection (VSTO), 79
removeHandlerAsync (JavaScript) , 281
Save (C#) 58
K
SaveAs2 (C#), 58
SaveAs2 (VBA), 192
karta Deweloper, 160
SendMail (C#), 63
klasa
SetSourceData (C#), 122
Application (model obiektowy Worda), 24
Space1 (C#), 29
CurrencyManager (C#), 109
ThisDocument_Shutdown (C#), 21 23
Document (model obiektowy Worda), 24
ThisDocument_Startup (C#), 21 23
NorthwindEntities (C#), 88
Microsoft ActiveX Data Objects, Patrz ADO
Paragraph (model obiektowy Worda), 24
model obiektowy Worda, 24 25
komponent UserForm (VBA), 167
modele ATM, 14
modelowanie danych, 227
Kup książkę Poleć książkę
Skorowidz 301
po czenie ODBC z serwerem Microsoft SQL
N
Serve, 205 9
nazwa ród a danych, Patrz DSN prezentacja danych z bazy Northwind w
dokumencie aplikacji Word 2013, 89 91
procedura, 8
O
ActiveDocument.PrintOut (VBA), 190
zwrotna, 271
obiekt app (JavaScript) , 254
programowanie aplikacji w pakiecie Microsoft
obiekt
Office 2013, 249
typu Recordset (VBA), 240
projektowanie kalendarza, 141
typu WorksheetFunction (VBA), 227
publikowanie aplikacji-dodatku dla pakietu MS
obiekty klasy Document
Office 2013, 288
(model obiektowy Worda), 24
Bookmark, 24
Range, 24
Q
Selection, 24
obs uga zdarze (VSTO), 137 40 QueryInterface, 13
obs uga zdarze przez aplikacj -dodatek dla
pakietu MS Office 2013, 272 74
R
obs uga zdarze (VBA), 202 4
ODBC, 206, 237
RCW, Patrz Runtime Callable Wrapper
odczytywanie w a ciwo ci obiektów drzewa
regresja liniowa, 230
DOM, 261 63
Release, 13
okna dialogowe w trybie ukrytym (VBA), 193
rodzaje wi za zakresów danych, 275 76
opcja Explicit (VBA), 169 70
rozszerzenia aplikacji, 12
Open DataBase Connectivity, Patrz ODBC
Runtime Callable Wrapper, 13
osadzanie komponentów Windows Forms, 27
lista rozwijana, 30 34
S
przegl darka internetowa, 34 38
przyciski, 27 30
Single-Threaded Apartment, 14
sprawdzanie pisowni i gramatyki za pomoc
biblioteki VSTO, 59 61
P
STA, Patrz Single Threaded Apartment
panel zada , 131
strategia
parametr CursorType (VBA), 241
code-first, 85
parametry
database-first, 85
nazwane, 14
model-first, 85
opcjonalne, 14
strategie tworzenia warstwy dost powej
pasek zada , 131
w ADO.NET.EF, 85
plik
struktura projektu aplikacji-dodatku dla pakietu
App.cs, 254
MS Office 2013, 254
App.js, 254
struktura widoku Home aplikacji dla pakietu MS
Home.js, 256
Office 2013, 255
ODC, 98
synchronizacja pól formularza ze ród em danych
pobieranie i aktualizacja danych z dokumentów
(VSTO), 94 97
i skoroszytów dla aplikacji-dodatku dla pakietu
dynamiczne tworzenie pól formularza, 95
MS Office 2013 , 275
wstawianie rekordów, 95
pobieranie i aktualizacja danych widoków dla
szablon
aplikacji-dodatku dla pakietu MS Office 2013,
aplikacji-dodatku dla pakietu MS Office 2013, 258
264 65
projektu aplikacji-dodatku dla pakietu MS
pobieranie i zapisywanie danych do wi zania,
Office 2013, 251 54
277 81
projektu dodatku do skoroszytu, 115 17
podgl d wydruku (VSTO), 55 56
Word 2013 Add-in, 68
szeregowanie, 13
Kup książkę Poleć książkę
302 Skorowidz
makra, 248

rekordów (VSTO), 91 94
rednia harmoniczna, 227
V
T
VBA, Patrz Visual Basic for Applications
ThisApplication.cs, 24 Visual Basic for Applications, 11, 159
ThisDocument.cs, 24 Visual Studio Tools for Office, 11
tworzenie VSTO, Patrz Visual Studio Tools for Office
dodatków na poziomie aplikacji Word
definiowanie interfejsu u ytkownika, 69
W
przygotowanie ród a danych, 71 75
scalanie dokumentu, 80 84
web serwer, 262
tworzenie tre ci dokumentów, 75
wi zanie
korespondencji seryjnej w VBA, 205
macierzowe, 275
scalanie, 213 16
Matrix binding, 275
tworzenie pól, 209 13
tabelaryczne, 275
makra, 160 61
Table binding, 275
makra bez nagrywania, 170 71
Text binding, 275 76
modu u ledzenia zmian w Excelu, 138
w a ciwo
okien dialogowych (VBA), 167 69
Size (C#), 50
opisu w asnych funkcji VBA, 222 24
Visible (C#), 49
panelu zada aplikacji Excel (VSTO), 131 35
Word Object Model, 24 25
procedur zdarzeniowych w VBA, 202
wstawianie i formatowanie tekstu oraz zak adki
projektu aplikacji dla pakietu MS Office 2013,
w dokumencie (VBA), 171 74
251 54
wstawianie
projektu aplikacji-dodatku dla pakietu MS
nag ówka (VSTO), 39 41
Office 2013 z pobieraniem danych z
tabeli (VSTO), 41 43
serwisów zewn trznych, 283 87
tabeli (VBA), 177 79
przycisku w aplikacji-dodatku dla pakietu MS
tre ci dokumentu (VSTO), 39 41
Office 2013, 261
wykresów (VBA), 183 87
warstwy dost powej do bazy danych
wst ka
Northwind, 85 88
modyfikacja, 123 28
wi zania, 276 77
ukrywanie zak adek wst ki Excela, 128
w asnych funkcji w VBA, 217 19
wst ka menu, 67
w asnych kontrolek w VBA, 219 22
wykorzystanie wbudowanych funkcji Worda w VBA
wst ki, 71
tworzenie komentarzy, 197 99
tworzenie i edytowanie wykresów (VSTO), 121 23
ukrywanie tekstu, 195 97
wstawianie grafiki WordArt, 199 202
wstawianie rysunku, 202
U
wyszukiwanie i zamiana tekstu, 194 95
ukrywanie wy cig, 14
komponentów przed wydrukiem dokumentu
(VSTO), 52 54
Z
komponentów Windows Forms, 49 52
uruchamianie makra, 165
zakleszczenie w tków, 14
usuwanie
zak adki, 34
zarz dzanie dodatkami
publikacja i instalacja, 153 55
usuni cie lub wy czenie dodatku, 155 56
Kup książkę Poleć książkę
Skorowidz 303
zarz dzanie dokumentami Word 2013 z poziomu
zdarzenie
biblioteki VSTO, 56
DocumentSelectionChanged (JavaScript), 272,
nag ówki i stopki, 59
274
otwieranie dokumentu, 56 58
ready (JavaScript), 257
tworzenie dokumentu, 56 58
zmienna
w czanie/wy czanie ochrony dokumentu,
Globals (C#) , 120
61 63
missing (C#), 55
wysy anie dokumentu, 61 63
zamykanie dokumentu, 56 58
zapisywanie dokumentu, 57
Kup książkę Poleć książkę
304 Skorowidz
Kup książkę Poleć książkę


Wyszukiwarka

Podobne podstrony:
Nowy Dokument programu Microsoft Office Word
Nowy Dokument programu Microsoft Office Word
logistyk 13 praktyczny arkusz 1
13 Aldehydy i ketony materiały dodatkowe
w cusb20 Microsoft Office 2010 Free Quick Reference Card
logistyk 13 praktyczny arkusz
1,Konfiguracja Microsoft Office

więcej podobnych podstron