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 |
|
Hinzufügen benutzerdefinierter Registerkarten zum Menüband in InfoPath 2010 |
|
Hinzufügen benutzerdefinierter Symbolleisten und Symbolleistenelemente in InfoPath 2007 |
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. |