|
Die Visual Studio Tools für Office (VSTO) von Microsoft bieten dem .NET-Entwickler die ideale Plattform zur Anbindung der Office-Suite an eigene .NET-Anwendungen. Kombiniert mit C# ergibt sich ein äußerst leistungsfähiges Team zur Bewältigung vielfältiger Aufgaben. So wird Office von C# zur Automatisierung angesteuert, eingebettet und programmiert. Aber auch einige nützliche XML-Fahigkeiten des Office Paketes kommen erst mit der Programmierung so richtig zum tragen. Die Teilnehmer sind nach diesem Kurs in der Lage, eigene Lösungen mit VSTO zu erstellen und ihre Kenntnisse der Applikationsentwicklung und Office Programmierung zu kombinieren.
Zielgruppe
Diese Schulung richtet sich an C#-Programmierer, welche mit modernen Mitteln Ihre Büroanwendungen automatisieren oder ihre .NET-Anwendungen mit Office-Funktionen ausstatten wollen.
Hinweis Übungen und Beispiele werden in C#.NET durchgeführt.
Einen sehr ähnlichen Kurs für Einsteiger und VBA-Programmierer finden Sie unter:
- MS Office VSTO |
Office und die .NET Plattform
- Zusammenarbeit auf Assemblie Ebene
- Automatisierung mit OLE32
- Primary Interop Assemblies (PIAs)
- Dokumenten- vs. Anwendungsbezogene Programmierung
- Add-In-Programmierung
Funktionen des VSTO 1.0
Einführung VSTO 2.0
- Einsatzbereiche
- Installation
- Verweise auf PIAs einfügen
- Steuerelemente, Menüleisten und Formulare
- ActionPanes erstellen
Die Entwicklung mit Excel
- Excel Objektmodell
- Excel Document Level Entwicklung
- Zugriff, Formate und Formatierung von Zellen
- .NET Funktionen aus Excel-Formel aufrufen
- NamedRange, List Objekte
- Das Chart Control
- Ereignisbehandlung in C#
- HostDesigner, Document, Worksheet und Workbook
- Programmierung von SmartTags
- Fortgeschrittene Techniken der Document Level Entwicklung
- Excel XML-Datenverarbeitung
- Excel Application Level Entwicklung
Die Entwicklung mit Word
- Word Objektmodell
- Programmierung mit Word Document Level
- Selection Objekt
- Sentences, Words, Chars
- Bookmark-Objekt
- Tabellen, Grafiken, Felder und Objekte
- Zugriff auf die Zwischenablage
- SmartTag, SmartDocument
- Einführung in Word Application Level
- VSTO Aufgabenleiste (ActionPane)
- Dokumentenübergreifende Aufgabenleisten
Serverseitige Programmierung
Kombinierte Entwicklung mit Word und Excel in einer Anwendung
Datenbankinhalte mit ADO.NET an Office binden
- Abrufen von Datensätzen mit SQL
- Datenbankdatensätze nach Excel übertragen
- Word Seriendruck steuern
Einführung in die Entwicklung mit Outlook
- Outlook Objektmodell
- Outlook Ereignisse in C# behandeln
- Neue Outlook-Elemente (Kalender, Aufgaben)
- Outlook Adressbuch durchsuchen
- Outlook Forms Region Entwicklung
- Die MAPI und CDO API's
XML und Office
- XML-Dokumenten-Formate benutzen
- VSTO Funktionen zur XML-Verarbeitung
|
Kurs-ID: Cs05VS
Dauer
3 Tage /
i.d.R.: 8:00 - 15:30 Uhr
Offener Kurs
Der Seminarpreis einschließlich Seminarunterlagen beträgt pro Teilnehmer 885,00 € zzgl. MwSt. (1.053,15 € inkl. MwSt.)
Termin laut Terminplan oder auf Anfrage
zur Anmeldung
Durchführung: ab 3 Pers.
Firmenkurs
Termine nach Vereinbarung.
Preise für Individual- und Firmenschulungen auf Anfrage.
Vorkenntnisse
Gute Kenntnisse in C# oder Kenntnisse im Umfang des Kurses "Visual C#.NET 2005/2008" Grundlagen werden vorausgesetzt. Programmiererfahrung in einer Office-Applikation (Word, Excel, Outlook) sind hilfreich aber nicht zwingend.
Weiterführende Kurse
|