Sie sind hier
E-Book

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

VerlagCarl Hanser Fachbuchverlag
Erscheinungsjahr2011
Seitenanzahl290 Seiten
ISBN9783446430167
FormatPDF
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis23,99 EUR
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

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Geleitwort des Herausgebers6
Inhalt8
1 Einleitung12
1.1?An wen richtet sich dieses Buch?12
1.2?Was wird in diesem Buch behandelt13
1.3?Aufbau dieses Buchs14
1.4?Voraussetzungen an die ­Arbeitsumgebung16
1.4.1?Visual Studio16
1.4.2?Office16
1.4.3?SQL Server17
2 Einführung in die Office-Entwicklung mit VSTO18
2.1?Überblick über VSTO18
2.1.1?Möglichkeiten für Entwickler18
2.1.2?Die Entwicklungsumgebung19
2.1.3?Objektmodelle in Office19
2.1.4?Primary Interop Assemblies (PIAs)19
2.1.5?Office-Entwicklung ohne VSTO20
2.2?Versionshistorie und Neuerungen in VSTO20
2.3?Unterschiede zwischen VSTO und VBA22
2.3.1?Einstieg in die Office-Entwicklung und der Makrorekorder22
2.3.2?Ist die Entwicklung mit VBA noch zeitgemäß?22
2.3.3?Zusammenspiel zwischen VSTO und VBA23
2.4?Projekttypen für die Office-Entwicklung23
2.4.1?Anpassungen auf Dokumentebene25
2.4.2?Add-Ins auf Anwendungsebene28
2.5?Features von Office-Projekten31
2.5.1?Überblick der verfügbaren Features31
2.5.2?Einzelne Features im Detail33
2.6?Hilfe zur Office-Entwicklung54
2.7?Zusammenfassung56
3 Office-Lösungen am praktischen Beispiel kennenlernen58
3.1?Menübänder und Aktionsbereicheim Einsatz59
3.1.1?Ein Blick vorab auf das fertige Projekt59
3.1.2?Schrittweise Erstellung des Projekts60
3.2?Exklusive VSTO-Features für Word nutzen77
3.2.1?Ein Blick vorab auf das fertige Projekt77
3.2.2?Schrittweise Erstellung des Projekts79
3.3?Windows Forms und denDatencache verwenden87
3.3.1?Ein Blick vorab auf das fertige Projekt87
3.3.2?Schrittweise Erstellung des Projekts90
3.4?Praktische Grundlagen vonAdd-Ins kennenlernen111
3.4.1?Ein Blick vorab auf das fertige Projekt112
3.4.2?Schrittweise Erstellung des Projekts113
3.5?Mit Daten in Excel arbeiten130
3.5.1?Ein Blick vorab auf das fertige Projekt131
3.5.2?Schrittweise Erstellung des Projekts133
3.6?Outlook mit Formularbereichen ­individuell erweitern141
3.6.1?Ein Blick vorab auf das fertige Projekt141
3.6.2?Schrittweise Erstellung des Projekts143
3.7?Zusammenfassung154
4 Das Objektmodell von Word156
4.1?Das Objektmodell in der Übersicht157
4.1.1?Wichtige Objekte im Überblick157
4.1.2?Verwendung des Objektmodells in eigenen Anwendungen159
4.2?Das Application-Objekt160
4.3?Mit Dokumenten arbeiten162
4.4?Text in Dokumenten bearbeiten164
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 Dokuments166
4.4.5?Beispiel zur Erstellung eines Dokuments167
4.5?Dokumente durchsuchen169
4.6?Mit Textmarken/Lesezeichen arbeiten170
4.7?Mit Kommentaren arbeiten171
4.8?Mit Tabellen arbeiten171
4.8.1?Eine Tabelle (Table) erstellen172
4.8.2?Zeilen (Rows) und Spalten (Columns) bearbeiten173
4.8.3?Zellen (Cells) bearbeiten174
4.9?Mit Grafiken arbeiten176
4.10?Dokumente als PDF speichern176
4.11?Zusammenfassung178
4.12?Übung179
5 Das Objektmodell von Excel180
5.1?Das Objektmodell in der Übersicht181
5.1.1?Wichtige Objekte im Überblick181
5.1.2?Verwendung des Objektmodells in eigenen Anwendungen183
5.2?Das Application-Objekt184
5.3?Mit Arbeitsmappen und Arbeitsblättern arbeiten186
5.3.1?Mit Arbeitsmappen arbeiten186
5.3.2?Mit Blättern arbeiten189
5.3.3?Mit Arbeitsblättern arbeiten190
5.4?Mit Zellen und benanntenBereichen arbeiten191
5.4.1?Mit Zellen arbeiten191
5.4.2?Zellen automatisch ausfüllen194
5.4.3?Mit benannten Bereichen arbeiten195
5.4.4?Beispiel zur Erstellung einer Arbeitsmappe195
5.5?Tabellen erstellen197
5.6?Diagramme erstellen199
5.7?Bedingte Formatierungen verwenden200
5.7.1?Vorbereitung einer Windows Forms-Anwendung201
5.7.2?Datenbalken erstellen203
5.7.3?Farbskalen erstellen205
5.7.4?Symbolsätze erstellen206
5.8?Zusammenfassung208
5.9?Übung209
6 Das Objektmodell von Outlook210
6.1?Das Objektmodell in der Übersicht211
6.1.1?Wichtige Objekte im Überblick211
6.1.2?Verwendung des Objektmodells in eigenen Anwendungen213
6.2?Das Application-Objekt214
6.3?Mit Konten, Speichern undOrdnern arbeiten216
6.3.1?Mit der aktuellen Sitzung arbeiten216
6.3.2?Mit Konten arbeiten217
6.3.3?Mit Speichern arbeiten217
6.3.4?Mit Ordnern arbeiten218
6.4?Mit Outlook-Elementen arbeiten221
6.4.1?Mit E-Mails arbeiten221
6.4.2?Mit Adressbüchern und Kontakten arbeiten223
6.4.3?Mit Terminen arbeiten224
6.4.4?Mit Aufgaben arbeiten226
6.4.5?Beispiel zur Erstellung eines Ordners für Kontakte227
6.5?Nach Elementen suchen229
6.6?Zusammenfassung229
6.7?Übung230
7 Entwicklung für weitere Office-Anwendungen232
7.1?Grundlagen der PowerPoint-Entwicklung232
7.1.1?Ein Blick vorab auf das fertige Projekt232
7.1.2?Das Objektmodell in der Kurzübersicht234
7.1.3?Schrittweise Erstellung des Projekts235
7.2?Grundlagen der Visio-Entwicklung240
7.2.1?Ein Blick vorab auf das fertige Projekt240
7.2.2?Das Objektmodell in der Kurzübersicht242
7.2.3?Schrittweise Erstellung des Projekts242
7.3?Zusammenfassung249
8 Interaktion mit anderen Technologien250
8.1?Zusammenspiel zwischenVSTO/.NET und VBA250
8.1.1?Codeaufruf von VBA aus .NET251
8.1.2?Codeaufruf von .NET aus VBA254
8.2?Office-Dateien mit Open XML bearbeiten258
8.2.1?Die neuen Dateiformate von Office im Überblick258
8.2.2?Programmierung mit dem Open XML SDK259
8.2.3?Beispiel zum Erstellen und Bearbeiten von Word-Dokumenten259
8.2.4?Das Open XML SDK 2.0 Productivity Tool265
8.3?Zusammenfassung267
9 Grundlagen der Sicherheit, Bereitstellung und Migration268
9.1?Sicherheit von Office-Lösungen ­konfigurieren268
9.1.1?Vertrauenswürdigkeit von Dokumenten gewähren268
9.1.2?Office-Lösungen signieren270
9.2?Office-Lösungen bereitstellen271
9.2.1?Bereitstellungsmöglichkeiten271
9.2.2?Installieren von erforderlichen Komponenten273
9.2.3?Aktualisieren von Office-Lösungen274
9.3?Projekte migrieren275
Index278

Weitere E-Books zum Thema: Programmiersprachen - Softwareentwicklung

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

Programmieren lernen in PHP 5

E-Book Programmieren lernen in PHP 5
Format: PDF

Mit der Version 5 erreicht PHP einen bemerkenswerten Reifegrad, der PHP zu einer festen Größe in der Welt der Webprogrammierung macht. Gerade die leichte Erlernbarkeit macht PHP zur idealen…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Weitere Zeitschriften

Arzneimittel Zeitung

Arzneimittel Zeitung

Die Arneimittel Zeitung ist die Zeitung für Entscheider und Mitarbeiter in der Pharmabranche. Sie informiert branchenspezifisch über Gesundheits- und Arzneimittelpolitik, über Unternehmen und ...

BMW Magazin

BMW Magazin

Unter dem Motto „DRIVEN" steht das BMW Magazin für Antrieb, Leidenschaft und Energie − und die Haltung, im Leben niemals stehen zu bleiben.Das Kundenmagazin der BMW AG inszeniert die neuesten ...

Card-Forum

Card-Forum

Card-Forum ist das marktführende Magazin im Themenbereich der kartengestützten Systeme für Zahlung und Identifikation, Telekommunikation und Kundenbindung sowie der damit verwandten und ...

VideoMarkt

VideoMarkt

VideoMarkt – besser unterhalten. VideoMarkt deckt die gesamte Videobranche ab: Videoverkauf, Videoverleih und digitale Distribution. Das komplette Serviceangebot von VideoMarkt unterstützt die ...

FileMaker Magazin

FileMaker Magazin

Das unabhängige Magazin für Anwender und Entwickler, die mit dem Datenbankprogramm Claris FileMaker Pro arbeiten. In jeder Ausgabe finden Sie von kompletten Lösungsschritten bis zu ...