Einführung in die Verwendung von InfoPath in einem benutzerdefinierten Programm

Hinweis:  Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Wenn Ihre Organisation ein benutzerdefiniertes Microsoft Windows-Programm oder ein benutzerdefiniertes Formular zum Sammeln von Daten entwickeln ist, können Sie die Features des Microsoft Office InfoPath-Editors mithilfe von InfoPath-Steuerelement in einem benutzerdefinierten Programm integrieren.

In diesem Artikel bietet einen Überblick darüber, wie Sie erweitern und Optimieren Ihrer benutzerdefinierten Programm oder Webformular mithilfe der Steuerelemente in InfoPath und InfoPath Forms Services enthalten.

Hinweis: Wenn ein InfoPath-Steuerelement in einem benutzerdefinierten Programm oder Webformular verwenden möchten, müssen Sie mit der Verwendung der Microsoft Component Object Model (COM), die Microsoft .NET Framework vertraut werden oder ASP .NET Steuerelemente in einem benutzerdefinierten Programm.

Inhalt dieses Artikels

(Übersicht)

Das InfoPath-Steuerelement

Übersicht

Sie können InfoPath Formularvorlagen erstellen, mit die Hilfe Ihre Organisation konsistente und wieder verwendbare Datensammlung mithilfe von Features wie Bedingte Formatierung, Datenüberprüfung und Daten Verbindungen auf Webdienste und Datenbanken verwenden. Die Benutzer können Formulare ausfüllen, die basieren auf Formularvorlagen auf den Computern oder in einem Webbrowser, wenn Ihr Webserver InfoPath Forms Services verwendet.

Wenn Ihre Bedürfnisse Ihnen die Verwendung eine angepasste Lösung Verzuges, können Sie diese Features nutzen mithilfe eines InfoPath-Steuerelement in Ihrem benutzerdefinierten Programm oder Webformular. Angenommen Sie, die folgenden Situationen:

  • Ihr Unternehmen entwickelt ein benutzerdefiniertes Windows-Programm, mit das zusammenarbeitet Datenbank Ihres Unternehmens. Statt eine Benutzeroberfläche von Grund zum Sammeln von Daten für diese Datenbank zu erstellen, können Sie Entwicklungszeit sparen, mithilfe des InfoPath-Steuerelements als Ihre Daten zusammenstellen von Benutzeroberflächen. Ihr benutzerdefinierte Programm, alle Daten Features des InfoPath-Editors tragen müssen, und haben Sie die Vorteile von ohne eigene Benutzeroberflächen entwickeln möchte.

  • Sie haben eine Anforderung für ein Web Form als akzeptieren und engineering Zeichnungen in einem bestimmten Format anzeigen kann. Die Benutzer müssen diese engineering Zeichnungen ein Baustein-Genehmigung beantragen einreichen. Um diese Anforderung zu erfüllen, hat Ihr Entwicklungsteam ein benutzerdefiniertes Programm erstellt, das diese Zeichnungen bis eines Webformulars akzeptieren und sie in einem Webbrowser anzeigen können. Sie müssen Ihr Programm Web Verbindung mit einer SQL Server-Datenbank zum Speichern der Zeichnungen, die von den Benutzern übermittelt. Durch Verlängern der benutzerdefinierten Webformulars mit dem InfoPath-Steuerelement, können Sie nutzen systemeigene InfoPaths-Unterstützung für SQL Server-Datenbanken ohne zu ein neues benutzerdefiniertes Programm entwickeln, das mit vorhandenen Webformular Ihres Unternehmens passt.

  • Ihr Unternehmen verwendet eine externen Datenquelle, die von Programmen, einschließlich InfoPath tragen Daten derzeit nicht unterstützt wird. Da Ihr Unternehmen diese externe Datenquelle zum Speichern von Daten verwendet wird, hat Ihr Entwicklungsteam ein benutzerdefiniertes Windows-Programm zur Kommunikation mit diesem externen Datenquelle erstellt. Ihr benutzerdefiniertes Programm das InfoPath-Steuerelement hinzu, bietet eine leistungsfähigen, Benutzeroberfläche, die alle Funktionen von InfoPath die enthält.

Mit InfoPath, die in einem Steuerelement eingeschlossen werden können Sie jetzt die Features des InfoPath-Editors zur benutzerdefinierten Windows-Programm oder benutzerdefinierte Web Form hinzufügen.

Seitenanfang

Das InfoPath-Steuerelement

Das InfoPath-Steuerelement ist eine kompilierte Prozedureinsprungpunkt DLL-Datei, die die Features des InfoPath-Editors zu einer benutzerdefinierten Windows-Programm oder Webformular verfügbar machen. InfoPath und InfoPath Forms Services enthalten die drei unterschiedliche Versionen von InfoPath-Steuerelement. Das Steuerelement, das Sie verwenden, hängt von der Technologie in Ihr benutzerdefiniertes Programm und ob das Programm auf Computern mit InfoPath oder über einen Browser als eines Webformulars verwendet wird verwendet.

Benutzerdefinierte Windows-Programm, das COM verwendet    Verwenden Sie die Ipeditor.dll-Datei, die sich in der benutzerdefinierten Windows-Anwendung, die COM verwenden mit InfoPath Um dieses Steuerelement zu verwenden, erstellen Sie eine Instanz der Klasse InfoPathEditorObject aus. Diese Klasse wird durch einen Verweis auf die Datei Ipeditor.dll in einem benutzerdefinierten Programm hinzufügen zur Verfügung. Da Sie mit InfoPath eine Datei, die sich verwenden, müssen Ihre Benutzer InfoPath auf ihrem Computer installiert, Ihr benutzerdefinierte Programm verwendet haben.

Benutzerdefinierte Windows-Programm, das .NET Framework verwendet    Verwenden Sie gestellt, die sich mit InfoPath in Ihre benutzerdefinierten Windows-Programm, das .NET Framework verwendet. Hostumgebung die InfoPath 2007 Formular bearbeiten in eine benutzerdefinierte Windows Form-Anwendung, im MSDN-Artikel enthält weitere Informationen und Beispiel-Code, der diese Assembly verwendet. Da Sie mit InfoPath eine Datei, die sich verwenden, müssen Ihre Benutzer InfoPath auf ihrem Computer installiert, Ihr benutzerdefinierte Programm verwendet haben.

Benutzerdefinierte Web form    Verwenden Sie das ASP.NET XmlFormView-Steuerelement, die sich mit InfoPath Forms Services in Ihrem benutzerdefinierten Webformular aus. Hostumgebung die InfoPath 2007 Formular bearbeiten in einem benutzerdefinierten Web-Formular, im MSDN-Artikel enthält weitere Informationen und Beispiel-Code, der dieses Steuerelement verwendet. Weil dieses Steuerelement Ihrer benutzerdefinierten Webformulars über einen InfoPath Forms Services-Server gerendert werden, benötigen die Benutzer nur einen Webbrowser Ihre benutzerdefinierten Webformulars verwenden.

Seitenanfang

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×