| | Produktinformationen Hilfe und Anleitungen Schulung Ähnliche Produkte und Technologien Vorlagen Support und Feedback Technische Ressourcen Zusätzliche Ressourcen |
Entwerfen einer Formularvorlage, die mit InfoPath 2003 funktioniert
Microsoft Office InfoPath 2007 umfasst mehrere Features, mit deren Hilfe Sie mühelos Formularvorlagen gemeinsam mit Personen nutzen können, die InfoPath 2003 verwenden. In diesem Artikel werden sowohl diese Features als auch jene Office InfoPath 2007-Features beschrieben, die nicht mit InfoPath 2003 funktionieren.
Inhalt dieses Artikels
Szenarien zum Entwerfen von Formularvorlagen, die mit InfoPath 2003 nicht kompatibel sind
Office InfoPath 2007-Formularvorlagen, die auch in InfoPath 2003 funktionieren, gelten als abwärts kompatibel. Sie müssen die Abwärtskompabilität beachten und was sich daraus für Ihre Formularvorlage in den folgenden Szenarien ergibt:
Beim Öffnen einer vorhandenen InfoPath 2003-Formularvorlage Wenn Sie eine InfoPath 2003-Formularvorlage im Office InfoPath 2007-Entwurfsmodus öffnen, erkennt InfoPath, dass die Formularvorlage ursprünglich in InfoPath 2003 entworfen wurde, und ändert das Dateiformat im Dialogfeld Speichern unter automatisch, um diesen Umstand wiederzugeben.

Wenn Sie Ihrer Formularvorlage, die nur in Office InfoPath 2007 funktioniert, später ein Feature hinzufügen, werden Sie von InfoPath darüber benachrichtigt, dass das Feature in InfoPath 2003 nicht unterstützt wird. Sie müssen das nicht unterstützte Feature entfernen, bevor Sie Ihre Formularvorlage speichern oder veröffentlichen.
Wenn Sie eine neue Formularvorlage entwerfen, die auch in InfoPath 2003 funktionieren muss Wenn Sie in Office InfoPath 2007 eine neue Formularvorlage entwerfen, ist diese nicht automatisch mit InfoPath 2003 kompatibel. Um Kompabilität herzustellen, müssen Sie die Formularvorlage im InfoPath 2003-Format speichern. Falls InfoPath beim Ändern des Formats nicht unterstützte Features entdeckt, wie z. B. Verwaltung von Informationsrechten (IRM, Information Rights Management), müssen Sie diese Features entfernen, bevor Sie die Formularvorlage erfolgreich speichern oder veröffentlichen können. In einigen Fällen können Sie die nicht unterstützten Features in Ihrer Formularvorlage belassen. Allerdings kann es vorkommen, dass die nicht unterstützten Features in InfoPath 2003 nicht erwartungsgemäß funktionieren.
Seitenanfang
Speichern einer Office InfoPath 2007-Formularvorlage im InfoPath 2003-Format
Sollten InfoPath 2003-Benutzer versuchen, eine Formularvorlage zu öffnen, die auf einer Office InfoPath 2007-Formularvorlage basiert, wird eine Fehlermeldung angezeigt, und das Formar lässt sich nicht öffnen. Damit die Abwärtskompabilität einer Formularvorlage garantiert ist und Benutzer Formulare öffnen können, die auf dieser Formularvorlage in InfoPath 2003 basieren, müssen Sie wie in der folgenden Prozedur beschrieben im Dialogfeld Speichern unter die Option Speichern unter Typ ändern:
- Öffnen Sie die Formularvorlage, die Sie im InfoPath 2003-Format speichern möchten.
- Klicken Sie im Menü Datei auf Speichern unter.
- Klicken Sie in der Liste Speichern unter Typ auf InfoPath 2003-Formularvorlage.
- Klicken Sie auf Speichern.
InfoPath überprüft Ihre Formularvorlage nach Steuerelementen und Features, die in InfoPath 2003 nicht unterstützt werden, und benachrichtgt Sie darüber, ob nicht unterstützte Steuerelemente oder Features gefunden wurden. So überprüfen und beheben Sie Kompabilitätsprobleme
Sie müssen den Aufgabenbereich Designdetektiv öffnen, Probleme dort überprüfen und dann eventuelle Probleme klären, um Kompabilitätsprobleme zu beheben.
- Klicken Sie im Menü Extras auf Designdetektiv, um den Aufgabenbereich Designdetektiv zu öffnen.
- Klicken Sie im Aufgabenbereich Designdetektiv auf Aktualisieren, und beachten Sie Fehler und Meldungen, die gegebenenfalls angezeigt werden.
In der folgenden Tabelle werden die Unterschiede zwischen Fehlern und Meldungen im Aufgabenbereich des Designdetektivs beschrieben.
| Symbol |
Typ |
Beschreibung |
 |
Fehler |
Die Formularvorlage funktioniert nicht ordnungsgemäß. Sie müssen vor dem Veröffentlichen der Formularvorlage die Fehler beheben. |
 |
Meldung |
Die Formularvorlage funktioniert möglicherweise nicht wie erwartet. Meldungen sind weniger ernst als Fehler. Sie können entscheiden, ob Sie vor dem Veröffentlichen der Formularvorlage auf die Meldungen eingehen. |
- Klicken Sie unter Abwärtskompatibilität auf den Fehler- oder Meldungstext, um eine Erläuterung des Problems und einen Vorschlag zu Behebung desselben anzuzeigen.
- Nehmen Sie alle an Ihrer Formularvorlage erforderlichen Änderungen vor.
- Klicken Sie im Aufgabenbereich auf Designdetektiv, und klicken Sie auf Aktualisieren. Stellen Sie sicher, dass Ihre Formularvorlage keine Probleme aufweist, und speichern oder veröffentlichen Sie sie dann.
Seitenanfang
Anzeigen der Abwärtskompabilitätsfehler und -meldungen im Aufgabenbereich "Designdetektiv"
Die meisten Office InfoPath 2007-Formularvorlagen benötigen keine Kompabilität mit InfoPath 2003. Daher blendet Office InfoPath 2007 Fehler und Meldungen zur Abwärtskompatibilität im Aufgabenbereich Designdetektiv automatisch aus.
Fehler und Meldungen werden standardmäßig nur in folgenden Situationen angezeigt:
- Sie öffnen eine InfoPath 2003-Formularvorlage im Office InfoPath 2007-Entwurfsmodus.
- In der Liste Speichern unter Typ im Dialogfeld Speichern oder Speichern unter wählen Sie die InfoPath 2003-Formularvorlage aus.
In allen anderen Fällen müssen Sie das Anzeigen von Fehlern und Meldungen zur Abwärtskompatibilität im Aufgabenbereich Designdetektiv manuell veranlassen, wie in der folgenden Prozedur beschrieben.
Anzeigen von Fehlern und Meldungen zur Abwärtskompatibilität
- Um den Aufgabenbereich Designdetektiv zu öffnen, klicken Sie im Menü Extras auf Designdetektiv.
- Klicken Sie im Aufgabenbereich Designdetektiv auf Kompatibilitätseinstellungen ändern.
- Markieren Sie das Kontrollkästchen Bericht zur Kompatibilität mit InfoPath 2003 anzeigen, und klicken Sie anschließend auf OK.
- Klicken Sie im Aufgabenbereich Designdetektiv auf Aktualisieren, und überprüfen Sie Fehler, die möglicherweise unter Abwärtskompatibilität angezeigt werden.
Seitenanfang
Festlegen von InfoPath 2003 als Standardformat beim Speichern von Dateien
Sie können Office InfoPath 2007 so konfigurieren, dass alle im InfoPath 2003-Format neu entworfenen Formularvorlagen automatisch gespeichert werden.
- Klicken Sie im Menü Extras auf Optionen.
- Klicken Sie auf die Registerkarte Entwurf.
- Klicken Sie in der Liste InfoPath-Formular speichern unter unter Speichern auf InfoPath 2003-Formularvorlage.
Alle von nun an erstellten Formulare werden im InfoPath 2003-Format gespeichert. Vorhandene Formularvorlagen behalten ihr ursprüngliches Format bei.
Seitenanfang
Office InfoPath 2007-Features, die in InfoPath 2003 nicht zur Verfügung stehen
Die meisten Office InfoPath 2007-Features können auch in InfoPath 2003 verwendet werden. Dies erleichtert Ihnen das Erstellen von Office InfoPath 2007-Formularvorlagen, die von Benutzern geöffnet werden können, die InfoPath 2003 ausführen. Es gibt jedoch einige wenige Office InfoPath 2007-Features, die in InfoPath 2003 anders als erwartet oder überhaupt nicht funktionieren. Diese Features generieren Fehler oder Nachrichten in einer Office InfoPath 2007-Formularvorlage, die für die Verwendung mit InfoPath 2003 entworfen wurde.
Worin unterscheiden sich Fehler und Nachrichten?
In der folgenden Tabelle werden die Unterschiede zwischen Fehlern und Meldungen im Aufgabenbereich des Designdetektivs beschrieben.
| Symbol |
Typ |
Beschreibung |
 |
Fehler |
Die Formularvorlage funktioniert nicht ordnungsgemäß. Sie müssen vor dem Veröffentlichen der Formularvorlage die Fehler beheben. |
 |
Meldung |
Die Formularvorlage funktioniert möglicherweise nicht wie erwartet. Meldungen sind weniger ernst als Fehler. Sie können entscheiden, ob Sie vor dem Veröffentlichen der Formularvorlage auf die Meldungen eingehen. |
In der folgenden Tabelle werden die Office InfoPath 2007-Features aufgelistet, die in InfoPath 2003 nicht unterstützt werden.
| Office InfoPath 2007-Feature |
Problemtyp |
Details
|
| Verwaltung von Informationsrechten (IRM, Information Rights Management) |
 |
IRM-Features werden in InfoPath 2003 nicht unterstützt. Bevor Sie Ihre Office InfoPath 2007-Formularvorlage im InfoPath 2003-Format speichern, müssen Sie die Verwaltung von Rechten für die Formularvorlage im Dialogfeld Berechtigung deaktivieren. Sie können das Dialogfeld Berechtigung öffnen, indem Sie im Menü Datei auf Anmeldeinformationen verwalten klicken. |
| Datenverbindungsbibliothek |
 |
Wenn eine Datenverbindung (Datenverbindung: Die Verbindung zwischen einem InfoPath-Formular und einer externen Datenquelle, beispielsweise einer Datenbank, einem Webdienst, einer SharePoint-Bibliothek oder einer XML-Datei. Datenverbindungen werden zum Abfragen und Senden von Daten verwendet.) in Ihrer Formularvorlage eine Verknüpfung mit einer Datenverbindungsbibliothek (Datenverbindungsbibliothek: Eine Dokumentbibliothek auf einer Site mit Microsoft Office SharePoint Server 2007, die eine Sammlung universeller Datenverknüpfungsdateien (UDCX) und Office-Datenverknüpfungsdateien (ODC) enthält.) auf einer Microsoft Office SharePoint Server 2007-Website herstellt, müssen Sie diese Datenverbindung aus der Formularvorlage oder zumindest die Verweise auf die Datenverbindungsbibliothek aus der Datenverbindung entfernen. Klicken Sie im Menü Extras auf Datenverbindungen, um auf Datenverbindungen in der Formularvorlage zuzugreifen. |
| Die Funktionen addDays, addSeconds und userName |
 |
Die Funktionen addDays, addSeconds und userName werden in InfoPath 2003 nicht unterstützt. Diese Funktionen treten gelegentlich in XPath (XML Path Language (XPath): Eine Sprache zum Adressieren von Teilen eines XML-Dokuments. XPath stellt darüber hinaus auch grundlegende Möglichkeiten zum Bearbeiten von Zeichenfolgen, Zahlen und booleschen Werten bereit.)-Ausdrücken oder als Teil einer Formel auf. Vor dem Speichern einer Office InfoPath 2007-Formularvorlage im InfoPath 2003-Format müssen Sie sämtliche Verweise auf diese Funktionen entfernen. |
| Die Möglichkeit, Daten an eine Hostingumgebung zu senden |
 |
In InfoPath 2003 können keine Daten an eine Hostumgebung (Hostumgebung: Eine Web- oder Desktopanwendung, wie z. B. eine Windows Forms-Anwendung, in die ein InfoPath-Formular eingebettet wird.), wie z. B. an eine Microsoft ASP.NET-Seite, gesendet werden. Sie müssen die entsprechende Datenverbindung löschen, bevor Sie die Formularvorlage im InfoPath 2003-Format veröffentlichen oder speichern. |
| Das Office InfoPath 2007-Objektmodell |
 |
Das Office InfoPath 2007-Objektmodell stellt verbesserte Unterstützung für verwalteten Code zur Verfügung. Dieses neue Objektmodell wird in InfoPath 2003 nicht unterstützt. Wenn Sie das Office InfoPath 2007-Objektmodell zum Schreiben von Code für Ihre Office InfoPath 2007-Formularvorlage verwendet haben, aber für diese Formularvorlage Kompabilität mit InfoPath 2003 herstellen möchten, müssen Sie den Code entfernen oder ihn mithilfe des InfoPath 2003-Objektmodells neu schreiben. |
| Bestimmte Formularcodesprachen |
 |
Wenn Sie Ihrer Formularvorlage verwalteten Microsoft Visual Basic- oder Microsoft Visual C#-Code mithilfe von Microsoft Visual Studio 2005-Tools für Anwendungen (VSTA) (Microsoft Visual Studio 2005 Tools für Applikationen (VSTA): Eine Programmierumgebung mit verwaltetem Code, mit der Visual Basic- oder Visual C#-Code in einer InfoPath-Formularvorlage erstellt, beabeitet und und auf Fehler untersucht werden kann.) oder Microsoft Visual Studio-Tools für Microsoft Office System (InfoPath 2007 Beta-Unterstützung) hinzugefügt haben, müssen Sie den Code entweder entfernen oder neu schreiben, damit er mit InfoPath 2003 funktioniert. Wenn Sie den Code entfernen möchten, klicken Sie im Dialogfeld Formularoptionen auf Code entfernen (im Abschnitt Programmierung). Möglicherweise müssen Sie auch die Formularcodesprache in eine andere ändern, die von InfoPath 2003 unterstützt wird. |
| Datenverbindungen, die gefilterte Daten aus einer SharePoint-Bibliothek oder -Liste empfangen |
 |
Bestimmte Datenverbindungsoptionen werden in InfoPath 2003 nicht unterstützt, einschließlich der Fähigkeit, gefilterte Daten aus Spalten aus einer Microsoft Windows SharePoint Services-Bibliothek oder -Liste zu empfangen. Öffnen Sie den Datenverbindungs-Assistenten, wählen Sie die zu ändernde Datenverbindung aus, und aktivieren Sie auf der Seite, auf der Sie eine Windows SharePoint Services-Liste oder -Bibliothek auswählen, das Kontrollkästchen Nur Daten für das aktive Formular einschließen, bevor Sie Ihre Formularvorlage im InfoPath 2003-Format speichern oder veröffentlichen. |
| Die xdEnvironment::IsMobile- und xdEnvironment::IsBrowser-Funktionen |
 |
Die xdEnvironment::IsMobile- und xdEnvironment::IsBrowser-Funktionen werden in InfoPath 2003 nicht unterstützt. Diese Funktionen werden häufig in XPath-Ausdrücken angezeigt und treten gegebenenfalls als Teil einer Regel (Regel: Eine Bedingungen oder Aktionen, bzw. eine Gruppe von Bedingungen oder Aktionen, die basierend auf Ereignissen und Werten im Formular Tasks automatisch ausführen.) oder als Teil der Datenüberprüfung (Gültigkeitsprüfung: Der Vorgang, bei dem die Richtigkeit von Daten geprüft wird. Eine Gruppe von Regeln, die auf ein Steuerelement angewendet werden können, um den Datentyp und den Datenbereich anzugeben, der von Benutzern eingegeben werden kann.) oder bedingten Formatierung (Bedingte Formatierung: Vorgang zum Ändern der Darstellung eines Steuerelements, einschließlich dessen Sichtbarkeit und Lese-/Schreibzugriffsstatus, auf der Grundlage von Werten, die in das Formular eingegeben wurden.) eines Steuerelements auf. Sie müssen den Aufruf zur nicht unterstützten Funktion aus dem XPath-Ausdruck entfernen, bevor Sie eine Formularvorlage in InfoPath 2003 speichern. |
| Kombinationsfeld-Steuerelement |
 |
In Formularen, die auf InfoPath 2003-Formularvorlagen basieren, wird ein Kombinationsfeld (Kombinationsfeld-Steuerelement: Ein Steuerelement, das ein Textfeld und ein Listenfeld miteinander kombiniert, sodass die Benutzer die Wahl haben, ob Sie selbst eine Eingabe vornehmen oder aus der Liste auswählen.) als Dropdown-Listenfeld angezeigt. Wenn Sie die Formularvorlage im InfoPath 2003-Entwurfsmodus öffnen, können Sie zudem in der Ansicht (Ansicht: Eine formularspezifische Anzeigeeinstellung, die mit einer Formularvorlage gespeichert und auf Formulardaten angewendet werden kann, wenn das Formular ausgefüllt wird. Benutzer können zwischen Ansichten wechseln, um die Menge der im Formular angezeigten Daten auszuwählen.), die das Kombinationsfeld enthält, nichts ändern. |
| Listenfeld-Steuerelement für Mehrfachauswahl |
 |
In Formularen, die auf InfoPath 2003-Formularvorlagen basieren, wird ein Listenfeld für Mehrfachauswahl (Listenfeld für Mehrfachauswahl: Ein Steuerelement, mit dem Benutzer eine oder mehrere Optionen aus einer Liste auswählen können. Die Benutzer bestimmen die Elemente, indem sie Kontrollkästchen aktivieren oder eigene Elemente zur Liste hinzufügen.) als Aufzählung angezeigt. Wenn Sie die Formularvorlage im InfoPath 2003-Entwurfsmodus öffnen, können Sie zudem in der Ansicht, die das Listenfeld für Mehrfachauswahl enthält, nichts ändern. |
| Drucken von Formulardaten in Kopf- und Fußzeilen |
 |
Wenn das Formular gedruckt wird, werden Daten aus einem Formular, das auf einer Office InfoPath 2007-Formularvorlage basiert, nicht in der Kopf- oder Fußzeile angezeigt. Stattdessen wird ein XPath-Ausdruck gedruckt. Da dies zur Verwirrung bei Ihren Benutzern führen kann, sollten Sie u. U. die Kopf- oder Fußzeile entfernen, bevor Sie die Office InfoPath 2007-Formularvorlage im InfoPath 2003-Format speichern. |
| Offlinedatenquelle |
 |
Wenn Sie die Offlinedatenquelle (Offlinedatenquelle: Eine sekundäre Datenquelle, auf die Benutzer zugreifen können, die Formulare offline ausfüllen. Wenn ein Benutzer online arbeitet, werden Daten von der Datenquelle auf dem Computer des Benutzers gespeichert, sodass sie in Steuerelementen angezeigt werden können, wenn das Formular offline ist.) für Ihre Office InfoPath 2007-Formularvorlage aktivieren, können Benutzer, die Ihr Formular offline ausfüllen, auf eine zwischengespeicherte (Cache: Ein spezielles Speichersubsystem, in das häufig verwendete Datenwerte, z. B. Dateien für die Offlinenutzung, kopiert werden, damit die Benutzer rascher darauf zugreifen können. Änderungen an der im Cache befindlichen Kopie einer Datei werden nicht in der Quelldatei widergespiegelt.) Version der Daten in diesen Datenquellen zugreifen. Sie können die Office InfoPath 2007-Formularvorlage im InfoPath 2003-Format mit aktivierten Einstellungen für die Offline-Datenquellen speichern und veröffentlichen. InfoPath 2003 ignoriert diese Einstellungen jedoch, wenn Benutzer das Formular öffnen und ausfüllen. Benutzer, die offline arbeiten, können daher die Formularvorlage möglicherweise nicht öffnen. |
Seitenanfang
|