Zu den vielen praktischen Vorzügen der Visual Studio Tools gehört eine im Vergleich zu VBA deutlich erleichterte Anpassung der Multifunktionsleiste. Ein paar Mausklicks genügen, und schon findet sich ein echter RibbonX-Button in der Befehlsregisterkarte seiner Wahl, dem man über eine Ereignisprozedur die gewünschte Funktionalität zuweisen kann. Einen grafischen Oberflächen-Designer, wie er für komplexere Anpassungen wünschenswert wäre, enthält aber wohl erst die nächste Visual-Studio-Ausgabe mit dem Codenamen „Orcas“.
Mit der aktuellen VSTO-Version können Anwender bereits Smart Documents herstellen. Das sind Office-Dokumente, die der Entwickler zum Nutzen des Anwenders um diverse Problemlösungskomponenten erweitert hat. Eine davon ist ein maßgeschneiderter Aufgabenbereich, der dem User Aktionsmöglichkeiten oder Informationen bereitstellt, die zum jeweiligen Inhalt des Dokuments passen. Damit lässt sich Outlook beispielsweise zu einem vollwertigen Kontakt-Manager ausbauen, der zu jeder E-Mail weiterführende Informationen aus einer Datenbank - eine Übersicht aller bisherigen Bestellungen des Absenders etwa - präsentiert.
Mit Hilfe der Visual Studio Tools erledigen Entwickler das Design des Aufgabenbereichs und die Integration der benötigten Datenquelle überwiegend mit der Maus. Neben der dokumentenbasierenden Anpassung des Aufgabenbereichs („Actionpanes“) gestattet es Office 2007, den Aufgabenbereich auf Anwendungsebene zu gestalten. Träger einer solchen „Custom Taskpane“ ist dann allerdings kein Dokument, sondern ein mit VSTO programmiertes Add-in.
Smarttags sind ein weiterer Bestandteil „smarter Dokumente“. Die identifizieren bestimmte Inhalte im Text eines Office-Dokuments und stellen dem Anwender über ein Popup-Menü inhaltsspezifische Aktionen zur Verfügung. Ein nützliches Smarttag könnte etwa Rechnungsnummern in E-Mails oder Word-Dokumenten erkennen und dem Sachbearbeiter die dazu passenden Buchungsinformationen liefern, was den Arbeitsaufwand bei der Bearbeitung von Kundenanfragen deutlich verringert. Mit den Visual Studio Tools lassen sich solche Smarttags, die für die Identifikation von Inhalten unter anderem reguläre Ausdrücke aus dem .NET-Fundus verwenden, einfach realisieren.
Lesen Sie auf der nächsten Seite:
Vorherige Seite
Seite 4 von 6
Nächste Seite




