Freigeben über


InfoPath-Projektmappen

Visual Studio stellt Projektvorlagen bereit, die Sie zum Erstellen von Add-Ins auf Anwendungsebene für Microsoft Office InfoPath verwenden können. Mit diesen Lösungen können Sie InfoPath automatisieren, InfoPath-Features erweitern oder die InfoPath-Benutzeroberfläche anpassen.

Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Anwendungsebene für InfoPath 2007 und InfoPath 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

Add-Ins auf Anwendungsebene für InfoPath ähneln Add-Ins für andere Microsoft Office-Anwendungen. Diese Typen von Projektmappen bestehen aus einer Assembly, die von der Anwendung geladen wird. Endbenutzer können auf die Funktionen dieser Assembly zugreifen, unabhängig davon, welches Formular bzw. welche Formularvorlage geöffnet ist. Weitere Informationen zu Add-Ins auf Anwendungsebene finden Sie unter Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene und Architektur von Add-Ins auf Anwendungsebene.

Tipp

Visual Studio 2010 enthält nicht die InfoPath-Formularvorlagenprojekte, die in früheren Versionen von Visual Studio bereitgestellt wurden. Sie können auch Visual Studio 2010 nicht verwenden, um ein in einer früheren Version von Visual Studio erstelltes InfoPath-Formularvorlagenprojekt zu öffnen oder zu bearbeiten. Ein InfoPath-Formularvorlagenprojekt kann jedoch mit Visual Studio Tools for Applications geöffnet und bearbeitet werden. Weitere Informationen finden Sie im Thema zum Arbeiten mit VSTO 2008-Projekten in InfoPath 2010 (möglicherweise in englischer Sprache).

Automatisieren von InfoPath mithilfe eines Add-Ins

Verwenden Sie zum Zugreifen auf das InfoPath-Objektmodell von einem Office-Add-In aus, das mit Office-Entwicklungstools in Visual Studio erstellt wurde, das Application-Feld der ThisAddIn-Klasse im Projekt. Das Application-Feld gibt ein Microsoft.Office.Interop.InfoPath.Application-Objekt zurück, das die aktuelle Instanz von InfoPath darstellt. Weitere Informationen finden Sie unter Programmieren von Add-Ins auf Anwendungsebene.

Wenn Sie von einem Add-In aus Aufrufe im InfoPath-Objektmodell ausführen, verwenden Sie Typen, die in der primären Interopassembly für InfoPath bereitgestellt werden. Die primäre Interopassembly dient als Brücke zwischen verwaltetem Code im Add-In und dem COM-Objektmodell in InfoPath. Alle Typen in der primären Interopassembly für InfoPath werden im Microsoft.Office.Interop.InfoPath-Namespace definiert. Weitere Informationen zu der primären Interopassembly für InfoPath finden Sie unter Informationen über die primären Interopassemblys für Microsoft Office. Weitere Informationen zu primären Interopassemblys im Allgemeinen finden Sie unter Übersicht über die Entwicklung von Office-Projektmappen und unter Primäre Interopassemblys in Office.

Anpassen der Benutzeroberfläche von InfoPath mithilfe eines Add-Ins

Wenn Sie ein Add-In für InfoPath erstellen, haben Sie mehrere verschiedene Optionen zur Anpassung der Benutzeroberfläche. In der folgenden Tabelle werden einige dieser Optionen aufgeführt.

Aufgabe

Weitere Informationen

Erstellen eines benutzerdefinierten Aufgabenbereichs

Übersicht über benutzerdefinierte Aufgabenbereiche

Hinzufügen benutzerdefinierter Registerkarten zum Menüband in InfoPath 2010

Anpassen eines Menübands für InfoPath

Hinzufügen benutzerdefinierter Symbolleisten und Symbolleistenelemente in InfoPath 2007

Gewusst wie: Erstellen von Office-Symbolleisten

Weitere Informationen über das Anpassen der Benutzeroberfläche von InfoPath und anderen Microsoft Office-Anwendungen finden Sie unter Anpassung der Office-Benutzeroberfläche.

Siehe auch

Aufgaben

Gewusst wie: Erstellen von Office-Projekten in Visual Studio

Referenz

Primäre Interopassemblys in Office

Konzepte

Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene

Übersicht über die Entwicklung von Office-Projektmappen

Architektur von Add-Ins auf Anwendungsebene

Schreiben von Code in Office-Projektmappen

Weitere Ressourcen

Informationen zur primären Interopassembly für Microsoft Office InfoPath

Programmieren von Add-Ins auf Anwendungsebene

Anpassung der Office-Benutzeroberfläche

InfoPath 2010 in der Office-Entwicklung

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Mai 2011

Es wurden Informationen zum Öffnen und Bearbeiten von InfoPath-Formularvorlagenprojekten in Visual Studio Tools for Applications hinzugefügt.

Kundenfeedback.