
Mit Microsoft Office InfoPath 2007 können Sie elektronische Geschäftsformulare entwerfen und ausfüllen. Office InfoPath 2007 bietet eine bessere Integration in andere 2007 Microsoft® Office System-Programme und -Server, wodurch das Sammeln, Organisieren und Verwalten von Daten optimiert wird.
Inhalt dieses Artikels
Ausfüllen von Formularen
Die folgenden Features erleichtern das Sammeln der erforderlichen Daten von Mitarbeitern in Ihrer Organisation und von Partnern, Lieferanten und anderen Personen, die von außerhalb der Unternehmensfirewall auf Ihre Formulare zugreifen.
InfoPath-E-Mail-Formulare
Office InfoPath 2007 wurde für die nahtlose Integration mit Microsoft Office Outlook 2007 entwickelt. Wenn Sie eine Formularvorlage an eine Liste von E-Mail-Empfängern veröffentlichen, können Benutzer innerhalb von Office Outlook 2007 eine Reihe von formularbezogenen Aufgaben ausführen:
- Ausfüllen und Senden von Daten Benutzer können in Office Outlook 2007 InfoPath-Formulare öffnen, ausfüllen und senden, die ihnen als E-Mail-Nachrichten gesendet wurden. Außerdem können sie die Formulare wie jede anderen E-Mail-Nachricht beantworten oder weiterleiten.
- Speichern von Daten in Ordnern Um Sammlungen entsprechender -Formulare zu speichern, können Sie in Office Outlook 2007 einen neuen Ordnertyp mit der Bezeichnung "InfoPath-Formulare" verwenden. Wenn Sie beispielsweise eine Ausgabenbericht-Formularvorlage in einer E-Mail-Empfängerliste veröffentlichen, können Sie die abgeschlossenen Ausgabenberichte in einem InfoPath-Formularordner in Ihrem Posteingang speichern. Außerdem können Sie die Daten aus jedem Formular in Spalten dieses Ordners anzeigen. Auf diese Weise können Sie Daten aus mehreren Formularen schnell gruppieren, filtern und sortieren. So können Sie in einem InfoPath-Formularordner für Ausgabenberichte beispielsweise nach dem Betrag der Gesamtausgaben sortieren.

- Zusammenführen von Daten Sie können die Daten aus vielen E-Mail-Formularen in ein Formular zusammenführen. Wenn Sie z. B. Statusberichtformulare von Ihrem Team mithilfe von Office Outlook 2007 sammeln, können Sie die Daten aus diesen Formularen für Ihren Manager in einem einzigen kombinierten Formular zusammenführen.
- Exportieren von Daten Wenn Sie eine detaillierte Analyse von Formulardaten ausführen möchten, können Sie diese von Ihrem InfoPath-Formularordner in Office Outlook 2007 nach Microsoft Office Excel 2007 exportieren. In der Arbeitsmappe können Sie die Daten analysieren, Diagramme oder Grafiken erstellen oder die zugeordneten Daten als Standart-XML speichern bzw. exportieren, damit andere Benutzer oder Systeme sie verarbeiten können.
Formulare für das Web
Um in Microsoft Office InfoPath 2003 ein InfoPath-Formular auszufüllen, mussten die Benutzer InfoPath auf ihren Computern installiert haben. In Verbindung mit InfoPath Forms Services können Sie Office InfoPath 2007 nun zum Entwerfen und Veröffentlichen einer browserkompatiblen Formularvorlage (Browserkompatible Formularvorlage: Eine Formularvorlage, die mithilfe eines bestimmten Kompatibilitätsmodus in InfoPath entworfen wird. Eine browserkompatible Formularvorlage kann browserfähig sein, wenn sie auf einem Server veröffentlicht wird, auf dem InfoPath Forms Services ausgeführt wird.) verwenden. Wenn die browserkompatible Formularvorlage browserfähig ist, können Benutzer, die InfoPath nicht auf ihren Computern installiert haben, das Formular in einem Webbrowser ausfüllen.
Nehmen wir beispielsweise einmal an, Sie entwerfen gerade einen Ausgabenbericht in InfoPath. Sie gehen davon aus, dass InfoPath auf den Computern der meisten Benutzer installiert ist, die das Ausgabenberichtsformular ausfüllen sollen. Einige Benutzer wie Außendienstmitarbeiter haben jedoch keinen Zugriff auf einen Computer, auf dem InfoPath installiert ist. Um nun beiden Benutzergruppen gerecht zu werden, können Sie den Ausgabenbericht als browserkompatible Formularvorlage entwerfen und auf einem Server veröffentlichen, auf dem InfoPath Forms Services ausgeführt wird. Die Benutzer können dann das Ausgabenberichtsformular im Bedarfsfall in einem Browser ausfüllen.

InfoPath Forms Services stellt außerdem einen zentralen Speicherort bereit, um Formularvorlagen für Ihre Organisation zu speichern und zu verwalten.
Formulare für mobile Geräte
Mithilfe von Office InfoPath 2007 in Verbindung mit InfoPath Forms Services können Sie eine browserkompatible Formularvorlage entwerfen, die auf einem mobilen Gerät ausgeführt wird. Sie können eine browserkompatible Formularvorlage ausschließlich zum Anzeigen auf einem kleinen Bildschirm entwerfen. Alternativ können Sie eine dedizierte 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.) für mobile Benutzer in Ihrer browserkompatiblen Formularvorlage erstellen sowie weitere Ansichten für Benutzer erstellen, die das Formular in InfoPath oder in einem Webbrowser ausfüllen. In beiden Fällen sollten Sie genau wissen, um welche mobilen Geräte es sich handelt, damit Sie den Entwurf an diese Umgebung anpassen können.

Formulare für InfoPath 2003
Wenn einige Ihrer Benutzer weiterhin Microsoft Office InfoPath 2003 verwenden, können Sie Ihre Office InfoPath 2007-Formularvorlage in einem Format speichern, das mit InfoPath 2003 kompatibel ist. Sie können diese Einstellung pro Formular verwenden oder InfoPath 2003 als Standardformat zum Speichern von Formularvorlagen festlegen, die Sie mithilfe von Office InfoPath 2007 entwerfen.
Formulare für die Dokumentverwaltung
In vielen Microsoft Office System-Programmen können Sie die Eigenschaften für ein Serverdokument in einem Dokumentinformationsbereich aktualisieren, der als ein Satz von bearbeitbaren Feldern oben im Dokument angezeigt wird. Angenommen, Sie müssen z. B. in einem Microsoft Office Word 2007-Dokument Eigenschaften für den Namen des Autors, das Erstellungsdatum und den Dokumenttyp bearbeiten. Dadurch können Sie einfacher das Gesuchte auf dem Server finden. Sie können z. B. schnell alle Pressemitteilungen finden, bei denen die Eigenschaft "Kunde" mit dem Namen eines bestimmten Kunden übereinstimmt. Mit InfoPath können Sie ein benutzerdefinierten Dokumentinformationsbereich für die Verwendung mit einer Website oder einem Listeninhaltstyp erstellen und bearbeiten. Das ermöglicht Ihnen, die Gestaltung des Dokumentinformationsbereichs zu steuern oder InfoPath-Funktionen zu verwenden, z. B. Datenvalidierung und bedingte Formatierung, das Verhalten der Formularfelder im jeweiligen Dokumentinformationsbereich anzupassen.
Formulare für benutzerdefinierte Geschäftsanwendungen
Formularentwickler können nun die InfoPath-Umgebung zum Ausfüllen von Formularen in einer benutzerdefinierten Windows-Anwendung oder auf einer Webseite (ASPX) einbetten. Mit diesem Feature können Entwickler InfoPath-Formularvorlagen in vorhandene Geschäftsanwendungen integrieren oder benutzerdefinierte Anwendungen erstellen, die eingebettete InfoPath-Formularvorlagen enthalten. Beispielsweise kann ein Versicherungsunternehmen Steuerelemente und sonstige Formularvorlagenfunktionalität zur Verarbeitung von Versicherungsansprüchen in eine benutzerdefinierte Anwendung einbetten.
Seitenanfang
Entwerfen von Formularvorlagen
Die folgenden Features erleichtern das Entwerfen und Testen von Formularvorlagen.
Import- und Exportoptionen
Wenn Sie in Microsoft Office Word oder Microsoft Office Excel vorhandene Formulare verwenden und diese Formulare in InfoPath-Formularvorlagen konvertieren möchten, müssen Sie diese Formulare in InfoPath nicht vollkommen neu erstellen. Stattdessen können Sie das vorhandene Dokument oder die vorhandene Arbeitsmappe mithilfe eines Assistenten schnell in eine InfoPath-Formularvorlage konvertieren.

Darüber hinaus können Sie Import- und Exportfilter von Drittanbietern herunterladen, die auf der Microsoft Office Marketplace-Website Dienste anbieten.
In InfoPath 2003 konnten Benutzer ihr ausgefülltes Formular in ein Excel-Arbeitsblatt oder eine Webseite in einer Datei (MHTML) (Webseite in einer Datei (MHTML): Ein im MHTML-Format gespeichertes HTML-Dokument, das Inlinegrafiken, Applets, verknüpfte Dokumente und andere unterstützende Elemente enthält, auf die das Dokument verweist.) exportieren. Office InfoPath 2007 unterstützt nun das Exportieren von Dateien in die folgenden Formate:
- PDF (Portable Document Format)
PDF ist ein elektronisches Dateiformat mit festem Layout, mit dem die Dokumentformatierung erhalten bleibt und die Dateifreigabe möglich ist. Das PDF-Format garantiert, dass die Datei genau das gewünschte Format beibehält und die Daten in der Datei nicht einfach kopiert oder geändert werden können, wenn die Datei online angezeigt oder gedruckt wird. Das PDF-Format ist auch für Dokumente geeignet, die mithilfe kommerzieller Druckmethoden reproduziert werden.
- XPS (XML Paper Specification) XPS ist ein elektronisches Dateiformat, mit dem die Dokumentformatierung erhalten bleibt und die Dateifreigabe möglich ist. Das XPS-Format garantiert, dass die Datei genau das gewünschte Format beibehält und die Daten in der Datei nicht einfach kopiert oder geändert werden können, wenn die Datei online angezeigt oder gedruckt wird.
Eine PDF- oder XPS-Datei aus einem 2007 Microsoft® Office System-Programm kann erst nach der Installation eines Add-Ins gespeichert werden. Weitere Informationen finden Sie unter Aktivieren der Unterstützung für andere Dateiformate wie PDF und XPS.
Weitere Optionen für das Entwerfen von Ansichten
Office InfoPath 2007 bietet folgende neuen Optionen an, wenn Sie eine Formularvorlage mit mehreren Ansichten entwerfen:
- Schreibgeschützte Ansichten Erstellen Sie eine schreibgeschützte Ansicht, wenn Benutzer die Daten in einem Formular anzeigen müssen, sie aber nicht ändern wollen - oder dürfen. Mithilfe von schreibgeschützten Ansichten können Sie Berichte und andere Datentypen, die von Benutzern nicht geändert werden sollen, schnell erstellen.
- Gedruckte Ansichten Im neuen Dialogfeld Mehrere Ansichten drucken können Sie genau angeben, welche Ansichten für Benutzer gedruckt werden können, ebenso wie die Reihenfolge, in der die Ansichten gedruckt werden.
- Zielansichten Beim Entwerfen von browserkompatiblen Formularvorlagen können Sie verschiedene Ansichten für die unterschiedlichen Umgebungen erstellen, in denen Benutzer das Formular ausfüllen werden. Sie können z. B. eine Ansicht für Benutzer erstellen, die das Formular in InfoPath ausfüllen, und eine zweite Ansicht für Benutzer, die das Formular in einem Browser ausfüllen. Die Ansicht, die für InfoPath-Benutzer entworfen wird, kann Features und Steuerelemente enthalten, die Sie ansonsten nicht in einer browserkompatiblen Formularvorlage verwenden könnten.
Neue und verbesserte Steuerelemente
Office InfoPath 2007 enthält neue Steuerelemente und verbessert die Arbeitsweise vorhandener Steuerelemente. In der folgenden Liste werden einige Verbesserungen und Erweiterungen beschrieben:
- Kombinationsfeld-Steuerelement Ein Steuerelement, das ein Edit-Steuerelement mit einem Listenfeld kombiniert. Die ermöglicht Benutzern, einen Eintrag einzugeben oder einen Eintrag aus einer Liste auszuwählen.

- Listenfeld für Mehrfachauswahl Ein Steuerelement, das es Benutzern ermöglicht, mehr als ein Element in einer Liste von Kontrollkästchen auszuwählen.

- Horizontaler Bereich Ein Steuerelement, das es Ihnen ermöglicht, zwei Bereiche in Ihrer Formularvorlage nebeneinander zu platzieren. Wenn die Größe von Formularen, die auf Ihrer Formularvorlage basieren, geändert wird, wird der horizontale Bereich vergrößert oder verkleinert, um den verfügbaren Bereich aufzufüllen.
- Horizontale wiederholte Tabelle Ein Steuerelement, das es Benutzern ermöglicht, Spalten beim Ausfüllen eines Formulars nach Bedarf hinzuzufügen.

- Erweiterungen vorhandener Steuerelemente Zusätzlich zur Bereitstellung weiterer Steuerelemente wird von Office InfoPath 2007 die Arbeitsweise mit den vorhandenen Steuerelementen verbessert. Sie können u. a. Optionen zum automatischen Springen für Textfelder angeben, verknüpfte Bilder in Rich-Text-Feldern zulassen, zusätzliche Datum- und Zeitfunktionen verwenden und den Eingabeumfang definieren, um die Erkennung von Handschrift und Sprache in Formularsteuerelementen zu verbessern.
Wiederverwendbare Vorlagenparts
Erstellen Sie Ihre eigenen benutzerdefinierten Vorlagenparts, um einen standardisierten, konsistenten Entwurf für eine Formularvorlagensammlung zu erzielen. Sie können z. B. Vorlagenparts für einen Signaturabschnitt erstellen oder Kontaktinformationen von Mitarbeitern sammeln.

Neben Steuerelementen und Layouts kann auch die Geschäftslogik wiederverwendet werden, wozu auch Regeln (Regel: Eine Bedingungen oder Aktionen, bzw. eine Gruppe von Bedingungen oder Aktionen, die basierend auf Ereignissen und Werten im Formular Tasks automatisch ausführen.) und die 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.) gehören. Nach dem Entwurf eines Vorlagenparts können Sie dieses dem Aufgabenbereich Steuerelemente hinzufügen, von wo aus das Vorlagenpart dann in die Formularvorlagen eingefügt werden kann. Das Vorlagenpart kann an beliebigen Positionen wiederverwendet werden, kann mit anderen Formulardesignern gemeinsam genutzt und im Bedarfsfall aktualisiert werden.
Aufgabenbereich Designdetektiv
Im neuen Aufgabenbereich Designdetektiv werden Entwurfsprobleme erkannt, die in Ihrer Formularvorlage vorhanden sein könnten, wie nicht ordnungsgemäß funktionsfähige Steuerelemente in InfoPath 2003 oder Features, die in browserkompatiblen Formularvorlagen nicht unterstützt werden. Sie können auf Probleme überprüfen, bevor Sie Ihre Formularvorlage speichern oder veröffentlichen, nachdem Sie einen Formularentwurf aus einem anderen Programm importiert haben, oder während Sie Ihre Formularvorlage entwerfen. Im Aufgabenbereich Designdetektiv werden detaillierte Informationen zu jedem Problem bereitgestellt.

Logikinspektor
Im Dialogfeld Logikinspektor können Sie alle Einstellungen für die Datenüberprüfung, berechnete Standardwerte, Regeln und Programmierfeatures dieser Formularvorlage überprüfen. Auf diese Weise vermeiden Sie das zeitraubende Öffnen jedes einzelnen Steuerelements, um diese Einstellungen zu überprüfen.
Workflowintegration
Der Begriff "Workflow" bezieht sich auf das automatisierte Durchlaufen einer bestimmten Abfolge von geschäftsprozessbezogenen Aktionen oder Aufgaben in Verbindung mit Dokumenten oder anderen Elementen. Workflows können eingesetzt werden, um allgemeine Geschäftsabläufe wie z. B. die Bewilligung oder Überarbeitung von Dokumenten einheitlich zu verwalten. Mit der Verwendung von InfoPath-Formularvorlagen in Verbindung mit den Workflowverwaltungsfeatures von Microsoft Office SharePoint Server 2007 können Sie Geschäftsprozesse automatisieren, in denen Formulare von einem Benutzer an den nächsten weitergegeben werden. Als Manager können Sie beispielsweise einen Genehmigungsworkflow verwenden, um ein Ausgabenberichtsformular durch anhand einer Liste von Genehmigern weiterzuleiten. Die Genehmiger können das Ausgabenberichtsformular dann genehmigen oder zurückweisen, die Genehmigung an eine andere Person verweisen oder Änderungen am Formular anfordern. In InfoPath können die Benutzer auf das Menü Datei klicken, um am Workflow teilzunehmen. Auf dem Server können sie auf den Namen des Formulars in der Bibliothek zeigen, dann auf den angezeigten Pfeil und schließlich auf Workflows klicken, um am Workflow teilzunehmen.

Darüber hinaus können Sie der Formularvorlage Regeln hinzufügen, mit denen auf Änderungen im Workflow reagiert wird. Beispielsweise können Sie eine Formularvorlage für einen Ausgabenbericht entwerfen, bei dem eine Regel dafür sorgt, dass immer dann automatisch in eine Ansicht mit einer übergeordneten Zusammenfassung der Ausgaben umgeschaltet und das Formular mit dieser geöffneten Ansicht an den Vorgesetzten des Mitarbeiters weitergeleitet wird, wenn ein Mitarbeiter das Formular zurücksendet.
Bessere Offlineoptionen
Wenn Sie eine sekundäre Datenverbindung für die Offlineverwendung konfigurieren, werden die Daten dieser sekundären Datenverbindung von den auf Ihrer Formularvorlage basierenden Formularen zwischengespeichert (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.). Auf diese Weise können Benutzer die Daten anzeigen und verwenden, die von einer externen Datenquelle abgerufen werden, selbst wenn die Benutzer nicht mit dem Netzwerk verbunden sind oder wenn die externe Datenquelle für das Formular nicht verfügbar ist. Das Fehlen einer Netzwerkverbindung ist für Benutzer erkennbar, da Listenfelder und andere Steuerelemente, die Daten aus einer Datenquelle abrufen, wie gewohnt funktionsfähig sind. Standardmäßig konfiguriert InfoPath die Formularvorlage so, dass diese Daten von den Formularen unbegrenzt zwischengespeichert werden. Sie können die Formularvorlage so konfigurieren, dass mit den zugehörigen Formularen nur während einer angegebenen Anzahl von Tagen auf diese zwischengespeicherten Daten zugegriffen werden kann. In diesem Fall werden die Daten von InfoPath nach Ablauf dieser Anzahl von Tagen aus dem Cache gelöscht.
Verbesserte Verfahren für die Arbeit mit Datenverbindungen
Mithilfe von Office InfoPath 2007 und InfoPath Forms Services können Sie Datenverbindungen (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.) problemlos in einer Formularvorlage freigeben, verwalten und aktualisieren, indem Sie sie außerhalb von InfoPath in einer Datenverbindungsdatei (Datenverknüpfungsdatei: Eine Datei, in der Informationen zu einer Verbindung mit einer Datenquelle, z. B. einer Access-Datenbank, einer Kalkulationstabelle oder einer Textdatei, und die die Verwaltung der Datenquelle vereinfacht.) in 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.) speichern. Datenverbindungsbibliotheken machen u. a. das Öffnen Ihrer Formularvorlagen und das erneute Konfigurieren der vorhandenen Datenverbindungseinstellungen bei jeder Änderung dieser Einstellungen überflüssig. Dies kann insbesondere beim Verschieben einer Formularvorlage von einem Staging- zu einem Produktionsserver hilfreich sein.
Unterstützung von IRM
Office InfoPath 2007 unterstützt die Verwaltung von Informationsrechten (IRM, Information Rights Management), mit der Sie Zugriffsberechtigungen für Formulare und Formularvorlagen angeben können. Mit der Verwaltung von Informationsrechten kann verhindert werden, dass vertrauliche Informationen in einem Formular von unbefugten Personen gedruckt, weitergeleitet oder kopiert werden. Sie können z. B. angeben, dass Benutzer eine Formularvorlage lesen, aber nicht drucken oder in einer E-Mail-Nachricht weiterleiten können. Benutzer können auch IRM-Einstellungen für die Formulare angeben, die sie ausfüllen.

Weitere Optionen für das Zusammenführen von Formularen
In Office InfoPath 2007 können Sie das standardisierte Zusammenführungsverhalten für bestimmte Steuerelemente anpassen, wie z. B. Listenfelder, Textfelder und die meisten wiederholten Steuerelemente. Sie können z. B. kombinierte Elemente durch eine vertikale Linie, ein Komma oder ein anderes visuelles Trennzeichen trennen, wenn Sie mehrere Formulare zusammenführen.
Weitere Optionen für Druckformulare
Sie können nun bestimmte Daten aus Benutzerformularen in der Kopf- oder Fußzeile drucken. Wenn Sie eine juristische Formularvorlage entwerfen, kann beispielsweise der Fallname automatisch in der Fußzeile des gedruckten Formulars angezeigt werden. In einer Formularvorlage mit mehreren Ansichten können Sie genau angeben, welche Ansichten in welcher Reihenfolge gedruckt werden sollen, wenn ein Benutzer das Formular druckt.
Weitere Optionen für die Vorschau von Formularen
Um das Testen von Formularvorlagen zu erleichtern, können Sie eine Vorschau einer Formularvorlage mit verschiedenen Sicherheitseinschränkungen anzeigen. Darüber hinaus können Sie nun alle Vorschaueinstellungen gleichzeitig im Dialogfeld Formularoptionen anpassen und diese zusammen mit der Formularvorlage speichern. Wenn Ihre Formularvorlage beispielsweise Benutzerrollen (Benutzerrolle: Eine vordefinierte Kategorie, die Formularbenutzern basierend auf Position oder anderen Kriterien zugewiesen werden kann. Rollen werden typischerweise zur Darstellung von benutzerdefinierten Versionen eines Formulars für unterschiedliche Benutzertypen verwendet.)zuweisungen enthält, können Sie festlegen, dass für die Vorschau des Formulars eine andere als die standardmäßige Benutzerrolle verwendet werden soll.

Neue Beispielformulare
In der folgenden Tabelle sind die fünf neuen Beispielformularvorlagen aufgeführt, die mit InfoPath bereitgestellt werden. Verwenden Sie diese Formularvorlagen wie sie sind, passen Sie sie Ihren Bedürfnissen an oder überprüfen Sie sie, um Entwurfs- und Layoutideen für Ihre eigenen Formularvorlagen zu erhalten.
| Formularvorlage |
Verwendungszweck |
| Nachverfolgen des Bestands |
Nachverfolgen von Informationen zur Computerausstattung und anderen Inventars. |
| Spesenabrechnung |
Nachverfolgen und Übermitteln von Geschäftsspesen. |
| Tagesordnung |
Organisieren und Zusammenfassen einer Geschäftsbesprechung. |
| Statusbericht |
Nachverfolgen des Verlaufs und der Probleme bei Projekten und Zuweisungen. |
| Reiseantrag |
Beantragen von Organisation und Buchung von Reisen wie Flüge und Hotelunterkünfte für eine Geschäftsreise. |
Seitenanfang
Entwickeln von Formularvorlagen
Sie benötigen keine Programmierkenntnisse, um eine effektive Formularvorlage zu entwerfen. Wenn die Anforderungen Ihres Unternehmens jedoch das Erstellen von Code erfordern, können Sie die Vorteile der neuen Features in Office InfoPath 2007 nutzen, die speziell für Entwickler entwickelt wurden. Diese Features werden in den folgenden Abschnitten beschrieben.
Aktualisiertes Objektmodell
Office InfoPath 2007 weist viele neue Features und Verbesserungen auf, die für Entwickler interessant sind. Insbesondere ein neues Objektmodell für verwalteten Code, das übersichtlicher und besser in Microsoft .NET Framework integriert ist. Die in diesem neuen Objektmodell geschriebene Geschäftslogik kann sowohl für eine Formularvorlage, die in Office InfoPath 2007 geöffnet wird, als auch für eine Formularvorlage, die in einem Webbrowser geöffnet wird, verwendet werden. Durch das einmalige Erstellen und Kompilieren des Codes können Sie wertvolle Entwicklungszeit sparen.
InfoPath in Visual Studio
Sie können InfoPath-Funktionen im Entwurfsmodus in die Entwicklungsumgebung von Microsoft Visual Studio 2005 integrieren, indem Sie Microsoft Visual Studio 2005-Tools für 2007 Microsoft® Office System auf Ihren Computer herunterladen und dort installieren. Anschließend können Sie Visual Studio 2005 öffnen, ein InfoPath-Formularvorlagenprojekt erstellen und mithilfe der Funktionen im Entwurfsmodus Ihre Formularvorlage entwerfen. Nähere Informationen zum Herunterladen von Microsoft Visual Studio 2005-Tools für 2007 Microsoft® Office System finden Sie auf dem InfoPath-Entwicklerportal auf der Website des "Microsoft Developer Network (MSDN)".
Visual Studio in InfoPath
Im Office InfoPath 2007-Entwurfsmodus können Sie Ihrer Formularvorlage schnell verwalteten Code hinzufügen, indem Sie Microsoft Visual Studio 2005-Tools für Anwendungen (VSTA) öffnen. VSTA ist das Gegenstück mit verwaltetem Code zum Microsoft Skript-Editor (MSE) (Microsoft Script Editor [MSE]: Eine Programmierumgebung, die zum Erstellen, Bearbeiten und Debuggen von Microsoft JScript- oder Microsoft VBScript-Code in einem InfoPath-Formular verwendet wird.), den Sie weiterhin zum Erstellen von Skripts verwenden können.
Unterstützung für COM-Add-Ins
Office InfoPath 2007 unterstützt das Erstellen und Registrieren des COM-Add-Ins (Component Object Model) (COM-Add-In: Ein Zusatzprogramm, das die Funktionen eines Microsoft Office-Programms um benutzerdefinierte Befehle und spezielle Features erweitert. COM-Add-Ins können in einem oder mehreren Office-Programmen ausgeführt werden. Für COM-Add-Ins werden die Dateinamenerweiterungen DLL oder EXE verwendet.). Bei diesem Add-In handelt es sich um ein Zusatzprogramm, mit dessen Hilfe Sie Office InfoPath 2007 benutzerdefinierte Befehle oder spezielle Features hinzufügen können. Das Entwicklungsmodell ist dem Entwicklungsmodell anderer Microsoft Office-Programme wie z. B. Word und Excel sehr ähnlich.
Hostingoptionen
Die InfoPath-Bearbeitungsumgebung können Sie nun in benutzerdefinierten Windows-Anwendungen oder Webseiten (ASPX) hosten.
Um ein InfoPath-Formular in einer benutzerdefinierten Windows-Anwendung zu hosten, verwenden Sie das Microsoft Office InfoPath-Formularsteuerelement, das als ActiveX-Steuerelement oder als .NET-Komponente verfügbar ist. Beispielsweise kann Ihr Unternehmen mit dem InfoPath-Formularsteuerelement InfoPath-Benutzeroberflächenelemente und Features in ein benutzerdefiniertes Programm für das Ausfüllen von Geschäftsformularen wie den hier gezeigten einschließen.

Um ein InfoPath-Formular in einer benutzerdefinierten Webseite zu hosten, können Sie das XmlFormView-Steuerelement von Microsoft Office InfoPath verwenden. Hierbei handelt es sich um ein ASP.NET-Websteuerelement, das auf Servern mit InfoPath Forms Services verfügbar ist.
Steuerelement-IDs im Entwurfsmodus
Sie können nun den ViewContext-Bezeichner für ein Steuerelement in einer InfoPath-Formularvorlage im Entwurfsmodus bestimmen, indem Sie das Dialogfeld Eigenschaften für Steuerelement des Steuerelements anzeigen und dann auf die Registerkarte Erweitert klicken. Der Wert für ViewContext für das aktuelle Steuerelement wird im Abschnitt Code der Registerkarte Erweitert angezeigt.
Seitenanfang
Veröffentlichen von Formularvorlagen
Ein Schwerpunkt des Entwurfsvorgangs für Formularvorlagen umfasst das Verteilen Ihrer Formularvorlage an die Benutzer. In Office InfoPath 2007 können Sie Formularvorlagen in mehreren Speicherorten veröffentlichen, einschließlich auf Servern mit InfoPath Forms Services oder Microsoft Windows SharePoint Services 3.0.
In der folgenden Tabelle sind die Veröffentlichungsoptionen aufgeführt, die im Veröffentlichen-Assistenten verfügbar sind.
| Veröffentlichungsoption |
Beschreibung |
| Auf einem SharePoint-Server mit oder ohne InfoPath Forms Services |
Verwenden Sie diese Option, um eine browserkompatible Formularvorlage auf einem Server mit InfoPath Forms Services zu veröffentlichen. Sie können auch eine reguläre Formularvorlage in einer Bibliothek oder als Websiteinhaltstyp (Inhaltstyp: Eine wieder verwendbare Gruppe von Einstellungen für eine Inhaltskategorie. Verwenden Sie Inhaltstypen, um Metadaten, Vorlagen und das Verhalten von Elementen und Dokumenten einheitlich zu verwalten. Inhaltstypen werden auf Websiteebene definiert und für Listen und Bibliotheken verwendet.) auf einem Server mit Microsoft Windows SharePoint Services 3.0 veröffentlichen. |
| In einer Liste von E-Mail-Empfängern |
Um eine Formularvorlage als Anlage in einer E-Mail-Nachricht zu senden, haben Sie in InfoPath 2003 den Befehl Formular als Anlage versenden (Menü Datei) verwendet. Dieses Feature befindet sich in Office InfoPath 2007 nun im Veröffentlichen-Assistenten, sodass nunmehr alle Veröffentlichungsfeatures in einem Bereich aufzufinden sind. Indem Sie eine Formularvorlage in einer Liste von E-Mail-Empfängern veröffentlichen, können Benutzer InfoPath-Formulare im Textkörper einer E-Mail-Nachricht öffnen, ausfüllen und senden. |
| An einer Netzwerkadresse |
Verwenden Sie diese Option, um eine Formularvorlage in einem freigegebenen Ordner auf Ihrem Computer oder in einem Netzwerk zu veröffentlichen. |
| Als installierbare Formularvorlage (JS- oder MSI-Datei) |
In InfoPath 2003 war ein spezielles SDK-Tool (Software Development Kit) zum Verpacken und Bereitstellen von benutzerinstallierten Formularvorlagen (Installierte Formulare: Ein Formular, das mit einem benutzerdefinierten Installationsprogramm installiert wird und das in der Regel Zugriff auf Dateien und Einstellungen auf dem Computer hat.) erforderlich. In Office InfoPath 2007 können Sie jedoch mit dem Veröffentlichen-Assistenten eine Microsoft Windows Installer (MSI) (Microsoft Windows Installer [MSI]: Ein Tool zum Erstellen von Installationspaketen für Software, die auf dem Betriebssystem Windows bereitgestellt werden soll.)-Setupdatei erstellen, mit der die Formularvorlage auf den Computern der Benutzer installiert und registriert werden kann. Dazu muss Microsoft Visual Studio .NET 2003 oder Microsoft Visual Studio 2005 auf dem Computer installiert sein. Wenn Sie Visual Studio nicht auf dem Computer installiert haben, können Sie eine Kopie der Formularvorlage in einem freigegebenen Netzwerkordner speichern und eine Microsoft JScript (JScript: Eine interpretierte objektbasierte Skriptsprache, mit Anlehnungen an C, C++ und Java. Hierbei handelt es sich um die Implementierung von Microsoft der Sprachspezifikation ECMA 262.) (JS)-Datei erstellen, mit der die Formularvorlage auf den Computern der Benutzer registriert wird. In diesem Fall muss sowohl die Formularvorlage als auch die Skriptdatei auf die Computer der Benutzer kopiert werden. Nach dem Kopieren beider Dateien kann der Administrator oder die Person mit Administratorberechtigungen das Skript ausführen, um die Formularvorlage zu registrieren. |
| Als Vorlage für einen Dokumentinformationsbereich für einen SharePoint-Website- oder -Listen-Inhaltstyp |
Fortgeschrittene Formularentwickler können Formularvorlagen entwerfen, die als Dokumentinformationsbereiche dienen und dem Benutzer als bearbeitbare Felder oben in ihrem Dokument angezeigt werden. Wenn Sie benutzerdefinierte Dokumentinformationsbereiche in InfoPath erstellen, wird im Veröffentlichen-Assistenten eine zusätzliche Option angezeigt, die das Veröffentlichen der Formularvorlage als Vorlage für den Dokumentinformationsbereich ermöglicht. |
Seitenanfang
Verwalten von Formularvorlagen
Die folgenden Features erleichtern es Ihnen, Formulare und Formularvorlagen zu verwalten, zu aktualisieren und zu archivieren.
Archivierungsoptionen
Organisationen archivieren Formulare häufig als letzen Schritt im Lebenszyklus des Formularentwurfs. In Office InfoPath 2007 können Sie ein ausgefülltes Formular archivieren, indem Sie das Formular öffnen und in eines der folgenden Formate exportieren:
- PDF (Portable Document Format)
PDF ist ein elektronisches Dateiformat mit festem Layout, mit dem die Dokumentformatierung erhalten bleibt und die Dateifreigabe möglich ist. Das PDF-Format garantiert, dass die Datei genau das gewünschte Format beibehält und die Daten in der Datei nicht einfach kopiert oder geändert werden können, wenn die Datei online angezeigt oder gedruckt wird. Das PDF-Format ist auch für Dokumente geeignet, die mithilfe kommerzieller Druckmethoden reproduziert werden.
- XPS (XML Paper Specification) XPS ist ein elektronisches Dateiformat, mit dem die Dokumentformatierung erhalten bleibt und die Dateifreigabe möglich ist. Das XPS-Format garantiert, dass die Datei genau das gewünschte Format beibehält und die Daten in der Datei nicht einfach kopiert oder geändert werden können, wenn die Datei online angezeigt oder gedruckt wird.
Eine PDF- oder XPS-Datei aus einem 2007 Microsoft® Office System-Programm kann erst nach der Installation eines Add-Ins gespeichert werden. Weitere Informationen finden Sie unter Aktivieren der Unterstützung für andere Dateiformate wie PDF und XPS.
Wenn Ihre Organisation Office SharePoint Server 2007 verwendet, können Sie ausgefüllte, serverbasierte Formulare (XML-Dateien) archivieren, indem Sie sie in Webseiten konvertieren.
Hinweis Wenn Sie ein Formular in eine Webseite konvertieren, unterscheidet sich die resultierende Datei von der ursprünglichen Datei möglicherweise ein wenig. Überprüfen Sie die Ergebnisse der Konvertierung, um sicherzustellen, dass sie Ihren Anforderungen genügt. Wenn eine Datenverbindung zu einer sekundären Datenquelle dazu verwendet wurde, einen Listenfeld im Formular aufzufüllen, werden nicht alle Listenfeldwerte im archivierten Formular angezeigt. Stattdessen wird nur der Wert angezeigt, der vom Benutzer beim Ausfüllen des Formulars angegeben wurde.
Aktualisierungsoptionen
Beim Aktualisieren einer veröffentlichten Formularvorlage kann InfoPath die ursprüngliche Formularvorlage auf den Computern der Benutzer automatisch durch eine aktuellere Version ersetzen. Aus rechtlichen oder sonstigen Gründen können Sie es nun Benutzern aber auch ermöglichen, das Aktualisieren der Formularvorlage zu überspringen.
Wenn Sie eine vom Administrator genehmigte Formularvorlage (Vom Administrator genehmigte Formularvorlage: Eine browserkompatible Formularvorlage, die vom Administrator auf einen Server heraufgeladen wird, auf dem InfoPath Forms Services ausgeführt wird. Eine vom Administrator genehmigte Formularvorlage kann Code enthalten.) auf einem Server mit InfoPath Forms Services veröffentlicht haben, können Sie diese Vorlage durch eine neue Version ersetzen, ohne einen Datenverlust bei Benutzern zu verursachen, die Ihr Formular gegenwärtig in einem Browser ausfüllen. Bei zwingenden Gründen, wie beispielsweise einem Sicherheitspatch, können Sie die Formularvorlage umgehend überschreiben.
Office-Diagnose
Die Microsoft Office-Diagnose besteht aus einer Reihe von Diagnosetests, mit denen Sie bestimmen können, weshalb Ihr Computer abstürzt. Mit den Diagnosetests können einige Probleme direkt behoben und Möglichkeiten identifiziert werden, um andere Probleme zu beheben. Die Microsoft Office-Diagnose ersetzt die Features Microsoft Office 2003 Erkennen und Reparieren und Microsoft Office Anwendungswiederherstellung.
Office-Vertrauensstellungscenter
Im Vertrauensstellungscenter finden Sie Einstellungen für Sicherheit und Datenschutz für die 2007 Microsoft® Office System-Programme. Die in früheren Versionen von Office verwendeten Sicherheitsstufen Sehr hoch, Hoch, Mittel und Niedrig wurden durch eine effizienteres Sicherheitssystem ersetzt.
Seitenanfang