Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Office 2010 Programmierung mit VSTO und .NET 4.0 - Word, Excel und Outlook erweitern und anpassen (eBook)

eBook Download: PDF
2011 | 1. Auflage
X, 290 Seiten
Carl Hanser Fachbuchverlag
978-3-446-43016-7 (ISBN)

Lese- und Medienproben

Office 2010 Programmierung mit VSTO und .NET 4.0 - Word, Excel und Outlook erweitern und anpassen
Systemvoraussetzungen
23,99 inkl. MwSt
(CHF 23,40)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
TUNEN SIE IHR OFFICE //
- Zahlreiche Übungen und sofort wiederverwendbare Beispiele zeigen Ihnen die Programmierung Office-basierter Anwendungen
- Mit Schritt-für-Schritt-Anleitungen plus den notwendigen theoretischen Basics
- Grundlagen-, Übungs- und Nachschlagewerk in einem
- www.downloads.hanser.de: alle Beispiele und Lösungen aus dem Buch
Fundiert, methodisch und auf den Punkt gebracht zeigt Ihnen der Autor Jan Tittel, wie Sie mit VSTO und .NET einfache Erweiterungen wie auch anspruchsvolle Geschäftsapplikationen für Microsoft Office entwickeln. Der Schwerpunkt liegt dabei auf den Anwendungen Word, Excel und Outlook, während PowerPoint und Visio nur einführend behandelt werden. Zahlreiche Beispiele beschreiben Schritt für Schritt, wie Sie u.a.
- Menübänder und Aufgabenbereiche in Office anpassen.
- Inhaltssteuerelemente und Bookmarks in Word verwenden.
- Daten in Excel-Dateien speichern.
- Outlook mit Hilfe von Formularbereichen erweitern.
Die Codebeispiele sind in C# gehalten. Für Visual Basic-Entwickler ist das Buch allerdings gleichermaßen geeignet, da nicht die Programmiersprache, sondern die Office-Objektmodelle sowie die Features von VSTO im Vordergrund stehen.
Aus dem Inhalt: Features und Neuerungen von VSTO 4.0; Unterschiede zwischen VSTO und VBA; Office-Entwicklung mit VSTO und .NET; Objektmodelle von Word, Excel und Outlook; Zusammenspiel von VBA und VSTO; Office Open XML; Migration, Bereitstellung und Sicherheit von Office-Lösungen

Jan Tittel ist freiberuflicher Entwickler, Berater und Trainer sowie Fachbuchautor und Referent auf Fachkonferenzen. Er ist ausgewiesener Experte im Bereich.NET, Business Intelligence und Office-basierter Anwendungen.

Geleitwort des Herausgebers 6
Inhalt 8
1 Einleitung 12
1.1?An wen richtet sich dieses Buch? 12
1.2?Was wird in diesem Buch behandelt 13
1.3?Aufbau dieses Buchs 14
1.4?Voraussetzungen an die ­Arbeitsumgebung 16
1.4.1?Visual Studio 16
1.4.2?Office 16
1.4.3?SQL Server 17
2 Einführung in die Office-Entwicklung mit VSTO 18
2.1?Überblick über VSTO 18
2.1.1?Möglichkeiten für Entwickler 18
2.1.2?Die Entwicklungsumgebung 19
2.1.3?Objektmodelle in Office 19
2.1.4?Primary Interop Assemblies (PIAs) 19
2.1.5?Office-Entwicklung ohne VSTO 20
2.2?Versionshistorie und Neuerungen in VSTO 20
2.3?Unterschiede zwischen VSTO und VBA 22
2.3.1?Einstieg in die Office-Entwicklung und der Makrorekorder 22
2.3.2?Ist die Entwicklung mit VBA noch zeitgemäß? 22
2.3.3?Zusammenspiel zwischen VSTO und VBA 23
2.4?Projekttypen für die Office-Entwicklung 23
2.4.1?Anpassungen auf Dokumentebene 25
2.4.2?Add-Ins auf Anwendungsebene 28
2.5?Features von Office-Projekten 31
2.5.1?Überblick der verfügbaren Features 31
2.5.2?Einzelne Features im Detail 33
2.6?Hilfe zur Office-Entwicklung 54
2.7?Zusammenfassung 56
3 Office-Lösungen am praktischen Beispiel kennenlernen 58
3.1?Menübänder und Aktionsbereicheim Einsatz 59
3.1.1?Ein Blick vorab auf das fertige Projekt 59
3.1.2?Schrittweise Erstellung des Projekts 60
3.2?Exklusive VSTO-Features für Word nutzen 77
3.2.1?Ein Blick vorab auf das fertige Projekt 77
3.2.2?Schrittweise Erstellung des Projekts 79
3.3?Windows Forms und denDatencache verwenden 87
3.3.1?Ein Blick vorab auf das fertige Projekt 87
3.3.2?Schrittweise Erstellung des Projekts 90
3.4?Praktische Grundlagen vonAdd-Ins kennenlernen 111
3.4.1?Ein Blick vorab auf das fertige Projekt 112
3.4.2?Schrittweise Erstellung des Projekts 113
3.5?Mit Daten in Excel arbeiten 130
3.5.1?Ein Blick vorab auf das fertige Projekt 131
3.5.2?Schrittweise Erstellung des Projekts 133
3.6?Outlook mit Formularbereichen ­individuell erweitern 141
3.6.1?Ein Blick vorab auf das fertige Projekt 141
3.6.2?Schrittweise Erstellung des Projekts 143
3.7?Zusammenfassung 154
4 Das Objektmodell von Word 156
4.1?Das Objektmodell in der Übersicht 157
4.1.1?Wichtige Objekte im Überblick 157
4.1.2?Verwendung des Objektmodells in eigenen Anwendungen 159
4.2?Das Application-Objekt 160
4.3?Mit Dokumenten arbeiten 162
4.4?Text in Dokumenten bearbeiten 164
4.4.1?Abschnitte eines Dokuments (Sections) 164
4.4.2?Absätze eines Dokuments (Paragraphs) 164
4.4.3?Sätze (Sentences), Wörter (Words) und Zeichen (Characters) 166
4.4.4?Aktuelle Auswahl (Selection) und Bereiche (Range)eines Dokuments 166
4.4.5?Beispiel zur Erstellung eines Dokuments 167
4.5?Dokumente durchsuchen 169
4.6?Mit Textmarken/Lesezeichen arbeiten 170
4.7?Mit Kommentaren arbeiten 171
4.8?Mit Tabellen arbeiten 171
4.8.1?Eine Tabelle (Table) erstellen 172
4.8.2?Zeilen (Rows) und Spalten (Columns) bearbeiten 173
4.8.3?Zellen (Cells) bearbeiten 174
4.9?Mit Grafiken arbeiten 176
4.10?Dokumente als PDF speichern 176
4.11?Zusammenfassung 178
4.12?Übung 179
5 Das Objektmodell von Excel 180
5.1?Das Objektmodell in der Übersicht 181
5.1.1?Wichtige Objekte im Überblick 181
5.1.2?Verwendung des Objektmodells in eigenen Anwendungen 183
5.2?Das Application-Objekt 184
5.3?Mit Arbeitsmappen und Arbeitsblättern arbeiten 186
5.3.1?Mit Arbeitsmappen arbeiten 186
5.3.2?Mit Blättern arbeiten 189
5.3.3?Mit Arbeitsblättern arbeiten 190
5.4?Mit Zellen und benanntenBereichen arbeiten 191
5.4.1?Mit Zellen arbeiten 191
5.4.2?Zellen automatisch ausfüllen 194
5.4.3?Mit benannten Bereichen arbeiten 195
5.4.4?Beispiel zur Erstellung einer Arbeitsmappe 195
5.5?Tabellen erstellen 197
5.6?Diagramme erstellen 199
5.7?Bedingte Formatierungen verwenden 200
5.7.1?Vorbereitung einer Windows Forms-Anwendung 201
5.7.2?Datenbalken erstellen 203
5.7.3?Farbskalen erstellen 205
5.7.4?Symbolsätze erstellen 206
5.8?Zusammenfassung 208
5.9?Übung 209
6 Das Objektmodell von Outlook 210
6.1?Das Objektmodell in der Übersicht 211
6.1.1?Wichtige Objekte im Überblick 211
6.1.2?Verwendung des Objektmodells in eigenen Anwendungen 213
6.2?Das Application-Objekt 214
6.3?Mit Konten, Speichern undOrdnern arbeiten 216
6.3.1?Mit der aktuellen Sitzung arbeiten 216
6.3.2?Mit Konten arbeiten 217
6.3.3?Mit Speichern arbeiten 217
6.3.4?Mit Ordnern arbeiten 218
6.4?Mit Outlook-Elementen arbeiten 221
6.4.1?Mit E-Mails arbeiten 221
6.4.2?Mit Adressbüchern und Kontakten arbeiten 223
6.4.3?Mit Terminen arbeiten 224
6.4.4?Mit Aufgaben arbeiten 226
6.4.5?Beispiel zur Erstellung eines Ordners für Kontakte 227
6.5?Nach Elementen suchen 229
6.6?Zusammenfassung 229
6.7?Übung 230
7 Entwicklung für weitere Office-Anwendungen 232
7.1?Grundlagen der PowerPoint-Entwicklung 232
7.1.1?Ein Blick vorab auf das fertige Projekt 232
7.1.2?Das Objektmodell in der Kurzübersicht 234
7.1.3?Schrittweise Erstellung des Projekts 235
7.2?Grundlagen der Visio-Entwicklung 240
7.2.1?Ein Blick vorab auf das fertige Projekt 240
7.2.2?Das Objektmodell in der Kurzübersicht 242
7.2.3?Schrittweise Erstellung des Projekts 242
7.3?Zusammenfassung 249
8 Interaktion mit anderen Technologien 250
8.1?Zusammenspiel zwischenVSTO/.NET und VBA 250
8.1.1?Codeaufruf von VBA aus .NET 251
8.1.2?Codeaufruf von .NET aus VBA 254
8.2?Office-Dateien mit Open XML bearbeiten 258
8.2.1?Die neuen Dateiformate von Office im Überblick 258
8.2.2?Programmierung mit dem Open XML SDK 259
8.2.3?Beispiel zum Erstellen und Bearbeiten von Word-Dokumenten 259
8.2.4?Das Open XML SDK 2.0 Productivity Tool 265
8.3?Zusammenfassung 267
9 Grundlagen der Sicherheit, Bereitstellung und Migration 268
9.1?Sicherheit von Office-Lösungen ­konfigurieren 268
9.1.1?Vertrauenswürdigkeit von Dokumenten gewähren 268
9.1.2?Office-Lösungen signieren 270
9.2?Office-Lösungen bereitstellen 271
9.2.1?Bereitstellungsmöglichkeiten 271
9.2.2?Installieren von erforderlichen Komponenten 273
9.2.3?Aktualisieren von Office-Lösungen 274
9.3?Projekte migrieren 275
Index 278

Erscheint lt. Verlag 1.1.2011
Verlagsort München
Sprache deutsch
Themenwelt Mathematik / Informatik Informatik Office Programme
Informatik Programmiersprachen / -werkzeuge C / C++
Schlagworte Excel • Office-Programmierung mit .NET • Outlook • Primary Interop Assemblies • SharePoint • Visual Studio Tools für Office • WORD
ISBN-10 3-446-43016-4 / 3446430164
ISBN-13 978-3-446-43016-7 / 9783446430167
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich

von Carsten Vogt

eBook Download (2024)
Carl Hanser Fachbuchverlag
CHF 38,95
C++ lernen - professionell anwenden - Lösungen nutzen

von Ulrich Breymann

eBook Download (2023)
Carl Hanser Fachbuchverlag
CHF 48,80