Office-Programmierung mit VSTO für .NET Entwickelnde
Seit Microsoft Office 2003 können Anwendungsentwickelnde mit Hilfe der ›Visual Studio Tools for Office‹ (VSTO) eigene ›Office Business Applications‹ (OBA) zur Erweiterung von Office-Produkten wie Outlook oder Word schreiben. Dabei stehen die .NET-Sprachen wie C# oder VB.NET zur Verfügung. Auf diesem Weg löst VSTO das bekannte, aber schwächere, VBA mitsamt dem VBA-Editor sowie das COM-Modell gleich mit ab. Seminarteilnehmer der VSTO-Weiterbildung bekommen einen Einstieg in die moderne Microsoft Office Entwicklung und die Tools, programmieren eigene Add-Ins und üben die Integration officefremder Datenquellen in Office.
Inhalte des Seminars
Office und .NET
- Rückblick: Makroprogrammierung und Automatisierung mit VBA
- Integration des .NET-Frameworks in Office
- Properties, Methoden und Ereignisse
- VSTO 3.0 als Teil von Visual Studio 2008
- Visueller Designer, Ribbon
- Office mit VSTO steuern
- VSTO-Versionen, Änderungen durch aktuelle Office-Versionen
Grundlagen und Office Objektmodell
- Fenster, Steuerelemente, VSTO-Controls
- Fehlerbehandlung
- Zugriff auf Menü- und Symbolleisten
- VSTO-Aufgabenleiste
Word
- Laden von Dokumenten
- Dokumenteigenschaften ändern
- Einfügen von Text
- Zugriff auf Absätze, Zeichen, Kopf-/Fußzeile
- Absatz- und Zeichenformatierung
- Textmarken erstellen und ansprechen
- Umgang mit Tabellen, Grafiken und Diagrammen
- Arbeiten mit der Zwischenablage
Excel
- Arbeitsmappen und Arbeitsblätter ansprechen
- Zugriff auf Zellen
- Formatierung von Zellen
- Diagramme einsetzen, Diagrammtypen
Outlook
- MAPI-Folder
- Versenden einer E-Mail, Anhänge
- Zugriff auf das Adressbuch
- Kalender und Aufgaben erstellen
Ausblick
- Open Office XML Format
- Office und XML, XML Core Services, Erzeugen von Dateien
- Kontextbezogene Funktionen: Smart Tags und Smart Documents, Action Panes
- Migration von VBA-Anwendungen nach VSTO? Aufruf VBA/VSTO
- Programmierung des Ribbons
- Datenbankanbindung aus Office
- VSTO-Anwendungen ausliefern und installieren
- VSTO 4 für die MS Office 2010 Entwicklung
- Objektmodell von SharePoint
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
- Zielgruppe: .NET-Entwickelnde, die mit VSTO neue Office-Anwendungen auf der Basis von Microsoft Office erstellen möchten.
- Vorkenntnisse: Gute Office-Kenntnisse, grundlegende Kenntnisse im .NET Framework und einer .NET-Sprache wie VB.NET oder C#. Vorkenntnisse in der Makroprogrammierung bzw. VBA sind von Vorteil.
- Seminar-Software: Microsoft Office ab Version 2003.