Freigeben über


Neues in Visual Studio Tools for Office

Aktualisiert: November 2007

Visual Studio 2008 Service Pack 1 (SP1) enthält Aktualisierungen und neue Features, die sich auf Visual Studio Tools for Office auswirken. Die SP1-Änderungen sind von den Visual Studio 2008-Features getrennt aufgeführt, damit Sie die neuesten Ergänzungen schnell finden können:

  • Visual Studio Tools for Office mit SP1

  • Visual Studio Tools for Office ohne Service Packs

Visual Studio Tools for Office mit SP1

Visual Studio 2008 SP1 enthält Features, die Ihnen helfen sollen, die folgenden Aufgaben auszuführen:

  • Hinzufügen von Hoststeuerelementen und Smarttags zu Add-In-Projekten

  • Bereitstellen der primären Interopassemblys in Office mit dem Installationsprogramm für Projektmappen

  • Schnelles Bereitstellen der Projektmappe mit dem .NET Framework Client Profile

  • Problembehandlung von Installationsproblemen mit der Ereignisanzeige

Hinzufügen von Hoststeuerelementen und Smarttags zu Add-In-Projekten

Sie können Dokumenten in Add-In-Projekten auf Anwendungsebene Smarttags und Hoststeuerelemente (wie Inhaltssteuerelemente in Word 2007 und Listenobjekte in Excel 2007) hinzufügen. Diese verwalteten Hoststeuerelemente verhalten sich wie systemeigene Office-Objekte, jedoch mit weiteren Funktionen wie Ereignissen und Datenbindungsfähigkeiten.

Einleitende Informationen finden Sie unter Hinzufügen von Steuerelementen zu Office-Dokumenten zur Laufzeit und Übersicht über Smarttags.

Bereitstellen der primären Interopassemblys in Office mit dem Installationsprogramm für Projektmappen

Wenn Sie Lösungen für 2007 Microsoft Office System mit ClickOnce bereitstellen, wird Primäre Interopassemblys für 2007 Microsoft Office System automatisch als erforderliche Komponenten ausgewählt. Die primären Interopassemblys werden in denselben Bereitstellungsordner wie das Projektmappeninstallationsprogramm kopiert.

Informationen über die ersten Schritte finden Sie unter Gewusst wie: Installieren von erforderlichen Komponenten auf Endbenutzercomputern für die Ausführung von Office-Projektmappen (2007 System).

Schnelles Bereitstellen der Projektmappe mit dem .NET Framework Client Profile

Sie können als Framework-Zielversion jetzt .NET Framework Client Profile angeben. Diese kleinere Version von .NET Framework verringert die Größe Ihrer Lösung bei der Installation, indem nicht alle Framework-Assemblys einbezogen werden. Diese Option können Sie in Ihren Lösungen für 2007 Microsoft Office System verwenden.

Informationen über die ersten Schritte finden Sie unter Erstellen von Office-Projektmappen in Visual Studio.

Problembehandlung von Installationsproblemen mit der Ereignisanzeige

Beim Installieren oder Deinstallieren von Visual Studio Tools for Office-Lösungen werden von der Visual Studio Tools for Office-Laufzeit Fehlermeldungen protokolliert, die Sie mit der Ereignisanzeige in Windows anzeigen können. Anhand dieser Meldungen können Sie Installations- und Bereitstellungsprobleme beheben.

Informationen über die ersten Schritte finden Sie unter Ereignisprotokollierung (2007 System).

Visual Studio Tools for Office ohne Service Packs

Microsoft Visual Studio Tools für Microsoft Office System (Version 3.0) enthält neue Features, die Ihnen helfen sollen, die folgenden Aufgaben auszuführen:

  • Anpassen von Microsoft Office-Anwendungen durch das Erstellen von Add-Ins

  • Anpassen von Word- und Excel-Dokumenten

  • Erstellen von SharePoint-Workflows

  • Erstellen von benutzerdefinierten Aufgabenbereichen

  • Anpassen der Multifunktionsleiste

  • Strukturieren von Dokumenten mithilfe von Word-Inhaltssteuerelementen

  • Erweitern von Outlook-Formularen mit benutzerdefinierten Formularbereichen

  • Importieren von in Outlook entworfenen Formularbereichen

  • Sichern und Bereitstellen von Microsoft Office-Projektmappen

Anpassen von Microsoft Office-Anwendungen durch das Erstellen von Add-Ins

Mit Add-Ins auf Anwendungsebene können Sie Microsoft Office-Anwendungen Ihre eigenen Features hinzufügen. Der von Ihnen erstellte Code ist für die Anwendung selbst verfügbar. Dies ist nicht davon abhängig, welche Dokumente geöffnet sind.

Visual Studio Tools for Office enthält die folgenden Features, die die Entwicklung von Add-Ins vereinfachen:

  • Erstellen von Add-Ins mithilfe von neuen Projektvorlagen für viele Anwendungen in Microsoft Office 2003 und 2007 Microsoft Office System

  • Programmieren von Add-Ins mit einem neuen Programmiermodell, das weniger kompliziert ist als das Erstellen von COM-Add-Ins

Informationen über die ersten Schritte finden Sie unter Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene.

Aufrufen von Code in einem Add-In von anderen Office-Projektmappen

Sie können ein Objekt in einem Add-In für andere Microsoft Office-Projektmappen verfügbar machen, darunter andere Add-Ins und VBA-Code in Dokumenten. Dies ist nützlich, wenn das Add-In einen Dienst bietet, den auch andere Office-Projektmappen nutzen sollen.

Informationen über die ersten Schritte finden Sie unter Aufrufen von Code in Add-Ins auf Anwendungsebene von anderen Office-Projektmappen.

Verwenden von ClickOnce zum Bereitstellen von Add-Ins auf Anwendungsebene

Sie können ClickOnce-Technologien verwenden, um Add-Ins für Anwendungen in 2007 Microsoft Office System bereitzustellen.

Visual Studio Tools for Office enthält die folgenden Bereitstellungsfeatures:

  • Verwenden des Webpublishing-Assistenten zum Bereitstellen der Add-Ins

  • Automatisches Herunterladen und Installieren von Updates durch Projektmappen, wenn das Add-In geladen wird

  • Laden und Ausführen von installierten Add-Ins, wenn der Benutzer nicht mit einem Netzwerk verbunden ist

Informationen über die ersten Schritte finden Sie unter Bereitstellen von Office-Projektmappen (2007 System).

Sicheres Laden von Add-Ins auf Anwendungsebene

Add-Ins auf Anwendungsebene in 2007 Microsoft Office System müssen eine Reihe von Sicherheitsüberprüfungen durchlaufen, bevor sie auf einen Clientcomputer geladen werden.

Informationen über die ersten Schritte finden Sie unter Sicherheit in Office-Projektmappen (2007 System).

Zurück nach oben

Anpassen von Word- und Excel-Dokumenten

Mit Anpassungen auf Dokumentebene können Sie einem bestimmten Dokument oder einer bestimmten Arbeitsmappe Ihre eigenen Features hinzufügen. Die Features in den von Ihnen erstellten Anpassungen sind nur in dem zugeordneten Dokument oder der zugeordneten Arbeitsmappe verfügbar.

Visual Studio Tools for Office enthält die folgenden Features, die die Entwicklung von Anpassungen auf Dokumentebene für Word 2007 und Excel 2007 vereinfachen:

  • Erstellen von Anpassungen für Dokumente und Arbeitsmappen in den von Word 2007 und Excel 2007 unterstützten Open XML-Formaten oder den binären Dateiformaten, die von Microsoft Office 2003 und früheren Versionen unterstützt werden

  • Entwerfen von Dokumenten und Vorlagen in Visual Studio und Schreiben von Code in der gleichen Umgebung

  • Hinzufügen von Windows Forms-Steuerelementen zum Dokument oder der Vorlage

  • Hinzufügen von Hoststeuerelementen zum Dokument oder der Vorlage. Hoststeuerelemente erweitern einige der integrierten Objekte in Word und Excel. Diese Objekte machen Ereignisse verfügbar und haben Datenbindungsfähigkeit.

Informationen über die ersten Schritte finden Sie unter Gewusst wie: Erstellen von Visual Studio Tools for Office-Projekte.

Aufrufen von Membern in einer Anpassung auf Dokumentebene von VBA-Code

Sie können ein Projekt auf Dokumentebene so konfigurieren, dass VBA-Code im Dokument öffentliche Member in der Assembly des Projekts aufrufen kann.

Informationen über die ersten Schritte finden Sie unter Aufrufen von Code in Anpassungen auf Dokumentebene von VBA.

Zurück nach oben

Erstellen von SharePoint-Workflows

Entwerfen Sie SharePoint-Workflows, mit denen auf Microsoft Office SharePoint Server 2007 gespeicherte Dokumente effizient durch einen Prozess geführt werden können.

Visual Studio Tools for Office enthält die folgenden neuen Features, die die Entwicklung von SharePoint-Workflows vereinfachen:

  • Erstellen von SharePoint-Workflowprojekten mit den Vorlagen Sequenzieller SharePoint 2007-Workflow und SharePoint 2007 State Machine-Workflow

  • Drücken von F5, um die Workflowlogik zu debuggen. Visual Studio Tools for Office verknüpft den Workflow automatisch mit einer Standarddokumentbibliothek auf einer lokalen SharePoint-Website und startet eine Instanz des Workflows.

Informationen über die ersten Schritte finden Sie unter Exemplarische Vorgehensweise: Erstellen und Debuggen einer SharePoint-Workflow-Projektmappe.

Konfigurieren von Debugeinstellungen für SharePoint-Projekte mithilfe eines Assistenten

Verwenden Sie den Assistenten Neuer Office SharePoint-Workflow, um beim Erstellen eines Projekts Konfigurationseinstellungen für das Debuggen anzugeben. Der Assistent bietet die folgenden Optionen:

  • Angeben der SharePoint-Website, -Bibliothek und -Listen, die Sie beim Debuggen des SharePoint-Workflows verwenden möchten

  • Angeben, welche Aktionen den Workflow starten

Weitere Informationen finden Sie unter SharePoint-Workflow-Projektmappen.

Erstellen von benutzerdefinierten Aufgabenbereichen

Verwenden Sie Visual Studio Tools for Office, um benutzerdefinierte Aufgabenbereiche zu erstellen. Aufgabenbereiche sind Bereiche der Benutzeroberfläche, die i. d. R. an eine Seite eines Fensters in einer Microsoft Office-Anwendung angedockt sind. Mit benutzerdefinierten Aufgabenbereichen können Sie einen eigenen Aufgabenbereich erstellen und Benutzern eine vertraute Oberfläche für den Zugriff auf die Features Ihrer Projektmappe zur Verfügung stellen. 

Sie können benutzerdefinierte Aufgabenbereiche in Add-Ins auf Anwendungsebene für einige Anwendungen in 2007 Microsoft Office System erstellen. Informationen über die ersten Schritte finden Sie unter Übersicht über benutzerdefinierte Aufgabenbereiche.

Anpassen der Multifunktionsleiste

Sie können die Multifunktionsleiste der folgenden Anwendungen anpassen:

  • Microsoft Office Excel 2007

  • Microsoft Office Outlook 2007

  • Microsoft Office PowerPoint 2007

  • Microsoft Office Word 2007

Weitere Informationen finden Sie unter Übersicht über die Multifunktionsleiste.

Anpassen der Multifunktionsleiste mithilfe des Multifunktionsleisten-Designers

Visual Studio Tools for Office bietet die folgenden Features, mit denen die Anpassung der Multifunktionsleiste vereinfacht wird:

  • Schnelles Hinzufügen einer anpassbaren Multifunktionsleiste zu einem Office-Projekt mit der Elementvorlage Multifunktionsleiste (Visual Designer)

  • Visuelles Erstellen von benutzerdefinierten Registerkarten mit dem Multifunktionsleisten-Designer:

    • Ziehen von Steuerelementen in die Oberfläche des Multifunktionsleisten-Designers

    • Anpassen des Layouts und der Darstellung von Steuerelementen

    • Öffnen von Ereignishandlern per Doppelklick

  • Festlegen von Steuerelementeigenschaften im Eigenschaftenfenster

  • Hinzufügen von benutzerdefiniertem Code zu Ereignishandlern mit Visual C# oder Visual Basic und Verwenden der Typüberprüfung und IntelliSense-Technologie

Sie können den Multifunktionsleisten-Designer auch verwenden, um Steuerelemente zu dem Menü hinzuzufügen, das geöffnet wird, wenn Sie auf die Schaltfläche für Microsoft Office klicken.

Informationen über die ersten Schritte finden Sie unter Exemplarische Vorgehensweise: Erstellen einer benutzerdefinierten Registerkarte mit dem Multifunktionsleisten-Designer.

Anpassen der Multifunktionsleiste mithilfe der Multifunktionsleisten-XML-Datei

Sie können eine Multifunktionsleisten-XML-Datei verwenden, um die Multifunktionsleiste auf eine Weise anzupassen, die vom Multifunktionsleisten-Designer nicht unterstützt wird. Die folgenden Features werden auch aktiviert:

  • Schnelles Hinzufügen einer anpassbaren Multifunktionsleiste zu jedem beliebigen Visual Studio Tools for Office-Projekt mithilfe der ElementvorlageMultifunktionsleiste (XML)

  • Exportieren einer von Ihnen erstellten Multifunktionsleiste in ein Multifunktionsleiste (XML)-Element mit der Elementvorlage Multifunktionsleiste (Visual Designer)

Weitere Informationen finden Sie unter Multifunktionsleisten-XML.

Strukturieren von Dokumenten mithilfe von Word-Inhaltssteuerelementen

Verwenden Sie Inhaltssteuerelemente, um strukturierte Word 2007-Dokumente zu erstellen. Ein Inhaltssteuerelement definiert einen Bereich, der nur eine bestimmte Art von Inhalt enthalten kann, beispielsweise Text, Daten oder Bilder. Sie können Inhaltssteuerelemente verwenden, um die Möglichkeiten einzuschränken, die Benutzer für die Interaktion mit Bereichen eines Dokuments haben.

Visual Studio Tools for Office bietet die folgenden Features, die die Entwicklung von Inhaltssteuerelementen vereinfachen:

  • Programmieren in Abhängigkeit von neuen verwalteten Klassen für jedes von Word 2007 bereitgestellte Inhaltssteuerelement

  • Behandeln von Benutzerereignissen für jedes Inhaltssteuerelement

  • Binden von Inhaltssteuerelementen an Elemente in benutzerdefinierten XML-Abschnitten im Dokument, an Datenbankfelder oder verwaltete Objekte

  • Hinzufügen von Inhaltssteuerelementen zu Dokumenten mithilfe des Designers:

    • Ziehen von Inhaltssteuerelementen in die Dokumentoberfläche

    • Festlegen von Steuerelementeigenschaften im Eigenschaftenfenster

    • Doppelklicken auf Steuerelemente zum Erstellen von Standardereignishandlern

  • Programmgesteuertes Hinzufügen von Inhaltssteuerelementen zu Dokumenten zur Laufzeit

Informationen über die ersten Schritte finden Sie unter Inhaltssteuerelemente.

Zurück nach oben

Erweitern von Outlook-Formularen mit benutzerdefinierten Formularbereichen

Verwenden Sie Visual Studio Tools for Office, um Formularbereiche zu entwerfen, die ein Standard- oder benutzerdefiniertes Microsoft Office Outlook-Formular erweitern.

Visual Studio Tools for Office bietet die folgenden Features, die die Entwicklung von Formularbereichen vereinfachen:

  • Schnelles Hinzufügen von Formularbereichen zum Projekt mit der Formularbereich-Elementvorlage

  • Definieren des Layouts für den Formularbereich und Auswählen des zu erweiternden Formulartyps mit dem Formularbereichs-Assistenten

  • Visuelles Entwickeln von Formularbereichen mit dem Formularbereich-Designer:

    • Drag & Drop für verwaltete Steuerelemente in die Oberfläche des Formularbereich-Designers

    • Anpassen des Layouts und der Darstellung von Steuerelementen

    • Öffnen von Ereignishandlern per Doppelklick

    • Hinzufügen von benutzerdefiniertem Code mit Visual C# oder Visual Basic und Verwenden von Typüberprüfung und IntelliSense

  • Debuggen des Projekts mithilfe von Tools, die Outlook automatisch starten, und Generieren der Dateien und Konfigurationseinstellungen, die für Outlook erforderlich sind, damit ein Formularbereich gefunden und ausgeführt werden kann

  • Informationen über die ersten Schritte finden Sie unter Gewusst wie: Hinzufügen eines Bereichs zu einem Outlook-Add-In-Projekt.

Importieren von in Outlook entworfenen Formularbereichen

Verwenden Sie den Assistenten zum Erstellen eines neuen Outlook-Formularbereichs, um Formularbereiche zu importieren, die Sie in Microsoft Office Outlook entwerfen. Wenn Sie in Outlook entwerfen, können Sie Outlook-Felder und systemeigene Steuerelemente von Outlook verwenden, die in der Visual Studio-Toolbox nicht zur Verfügung stehen.

Sie können auch Formularbereiche wiederverwenden, die Sie bereits für andere Outlook-Projekte entwickelt haben.

Nachdem Sie den Formularbereich importiert haben, können Sie Code hinzufügen, um Steuerelementereignisse zu behandeln. Informationen über die ersten Schritte finden Sie unter Exemplarische Vorgehensweise: Importieren eines in Outlook entworfenen Formularbereichs.

  • Zurück nach oben

Sichern und Bereitstellen von Microsoft Office-Projektmappen

Sie können ClickOnce-Technologien verwenden, um alle Ihre Visual Studio Tools for Office-Projektmappen für 2007 Microsoft Office System zu sichern und bereitzustellen, darunter Anpassungen auf Dokumentebene und Add-Ins auf Anwendungsebene.

Visual Studio Tools for Office enthält die folgenden Bereitstellungsfeatures:

  • Verwenden des Webpublishing-Assistenten zum Veröffentlichen und Bereitstellen von Anpassungen und Add-Ins

  • Automatisches Suchen nach Aktualisierungen in regelmäßigen Abständen, Herunterladen und Installieren von Aktualisierungen oder Zurücksetzen auf eine frühere Version durch die Projektmappe

  • Laden und Ausführen von installierten Office-Projektmappen, wenn der Benutzer nicht mit einem Netzwerk verbunden ist

Informationen über die ersten Schritte finden Sie unter Bereitstellen von Office-Projektmappen (2007 System).

Sicheres Laden von Microsoft Office-Projektmappen

Das ClickOnce-Sicherheitsmodell ist so ausgelegt, dass es mit zukünftigen Versionen der Visual Studio Tools for Office-Laufzeit, von Microsoft .NET Framework und Microsoft Office kompatibel ist.

Visual Studio Tools for Office bietet die folgenden Sicherheitsfeatures:

  • Für 2007 Microsoft Office System: Sichern von Office-Projektmappen mit einem versionsunabhängigen Sicherheitsmodell, das auf ClickOnce basiert

  • Treffen von Sicherheitsentscheidungen mithilfe des Vertrauensstellungscenter in Microsoft Office durch Signieren des Bereitstellungsmanifests mit Zertifikaten, Anzeigen der vertrauenswürdigen ClickOnce-Eingabeaufforderung oder das programmgesteuerte Hinzufügen von Einträgen zur Benutzeraufnahmeliste

  • Festlegen von Sicherheitsrichtlinien für jeden einzelnen Benutzer auf einem Computer

Informationen über die ersten Schritte finden Sie unter Sicherheit in Office-Projektmappen (2007 System).

Siehe auch

Konzepte

Neues in Visual Studio 2008

Weitere Ressourcen

Erste Schritte (Visual Studio Tools for Office)