Allgemeine Beschreibung

VSTO ermöglicht die Programmierung von Lösungen für die MS-Office-Programme. Der Einsatz von VSTO bietet gegenüber den älteren Möglichkeiten VBA und VB mit PIA deutliche Vorteile.

  • einfache Verteilung
  • die Programmfunktionen werden in einer externen Datei gespeichert und sind damit nur mit hohem Aufwand manipulierbar.
  • wir können die Anwendungen an folgende System anbinden:
    • Datenbanken
    • Zugangssystem (z.B.: Active Directory)
    • an Funktionalitäten des Betriebssystem
    • Systeme mit einer DLL

Dokumentenbezogene Lösungen

Hiermit werden Lösungen für bestimmte Vorlagen erstellt, d.h. mit dem Befehl Datei-Neu oder beim Öffnen der Datei werden diese Lösungen aktiviert. Ein Beispiel wäre die Anbindung einer Vorlage an eine Datenbankabfrage.

Applikationsbezogene Lösungen

Hiermit werden Lösungen für das Programm erstellt, d.h. sie sind immer verfügbar, unabhängig vom Dokument. Ein Beispiel ist die Einbindung von Outlookkontakten in alle Worddokumente.