Microsoft Office 2013. Praktyczne programowanie makr i dodatków - Helion
ISBN: 978-83-246-3307-4
stron: 304, Format: 158x235, okładka: miękka
Data wydania: 2014-03-10
Księgarnia: Helion
Cena książki: 54,90 zł
Uzupełnij swój pakiet Office i zrób na tym interes!
Programuj aplikacje dla Microsoft Office 2013 i 365 z wykorzystaniem technologii:
- Visual Studio Tools for Office
- Visual Basic for Applications
- JavaScript oraz HTML
Microsoft Office to niezwykle elastyczny i przy tym bardzo popularny pakiet biurowy. Dużej części jego użytkowników wystarczajÄ… podstawowe możliwoÅ›ci pakietu. Jednak istnieje spora grupa osób chcÄ…cych mieć dostÄ™p do jeszcze bardziej zaawansowanych narzÄ™dzi bez koniecznoÅ›ci rezygnowania z uniwersalnej wersji Office’a. Dla nich wÅ‚aÅ›nie powstajÄ… niewielkie aplikacje-dodatki, które można kupić w sklepach internetowych. JeÅ›li chcesz dowiedzieć siÄ™, jak projektować takie przydatne programy, trafiÅ‚eÅ› na idealnÄ… książkÄ™.
W tej publikacji znajdziesz omówienie sposobów tworzenia makr, dodatków i aplikacji dla Microsoft Office 2013 i 365 z wykorzystaniem trzech najpopularniejszych technologii: Visual Studio Tools for Office, Visual Basic for Applications oraz JavaScript Object Model. Każda z nich zostaÅ‚a opisana na konkretnych przykÅ‚adach. Pokazano tu sekwencjÄ™ kroków, które trzeba wykonać, by makropolecenie lub dodatek zaczęły poprawnie dziaÅ‚ać. Omówiono różne opcje, biblioteki kontrolek, sposoby integracji dodatków z programami Office’a i kwestie publikacji gotowych aplikacji. Rozszerz możliwoÅ›ci swojego pakietu Office!
- Projekt aplikacji-dodatku VSTO
- Kontrolki Windows Forms w dodatkach VSTO
- Tworzenie tabel, zarzÄ…dzanie dokumentami i wbudowane okna dialogowe w VSTO
- Korespondencja seryjna i dostęp do danych z wykorzystaniem technologii ADO.NET Entity Framework
- Integracja skoroszytów z zewnętrznymi źródłami danych
- Rejestracja, edycja i publikacja makr z wykorzystaniem VBA
- Wykorzystanie VBA do tworzenia wykresów, regresji liniowej oraz korespondencji seryjnej
- Dostęp do wbudowanych funkcji Excela z poziomu VBA
- Programowanie makr w Wordzie: tabele i wykresy, zarzÄ…dzanie dokumentami
- Szablon projektu aplikacji dla pakietu Office 2013 i 365 w JavaScript Object Model
- Programowanie widoków i dostęp do zawartości dokumentów w JavaScript Object Model
- Wykorzystanie danych z serwisów internetowych na przykładzie Google Maps w JavaScript Object Model
Naucz się ulepszać Microsoft Office 2013 i 365!
Osoby które kupowały "Microsoft Office 2013. Praktyczne programowanie makr i dodatków", wybierały także:
- Excel - tabele przestawne. Kurs video. Raporty i analiza danych 39,90 zł, (15,96 zł -60%)
- Office 2021 PL. Kurs 49,90 zł, (24,95 zł -50%)
- ABC komputera. Wydanie XII 49,00 zł, (24,50 zł -50%)
- Wdrożenie Office 365 w małej organizacji krok po kroku 39,90 zł, (19,95 zł -50%)
- VBA dla Microsoft Office 365 i Office 2019 149,00 zł, (74,50 zł -50%)
Spis treści
Microsoft Office 2013. Praktyczne programowanie makr i dodatków -- 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)
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)
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)
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)