20 Jahre Erfahrung FreeCall 0800 tutegos

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
  • Drucken

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.

Alle Kategorien

Was Teilnehmer sagen