Microsoft Office Online
Für Mein Office Online (Was ist das?) registrieren | Anmelden

 
 
Microsoft Office InfoPath
Suchen
Suchen
 
 
 
 
Warnung: Sie haben diese Webseite mit einem nicht unterstützten Browser geöffnet. Diese Webseite wird am besten angezeigt, wenn Sie Microsoft Internet Explorer 6.0 oder höher, Firefox 1.5 oder Netscape Navigator 6.0 oder höher verwenden. Hier finden Sie weitere Informationen über unterstützte Browser.

DruckversionDruckversion Lesezeichen und FreigabeFreigabe
Konvertieren einer Excel-Arbeitsmappe in eine InfoPath-Formularvorlage
 

In manchen Organisationen werden Microsoft Office Excel-Arbeitsmappen als Formulare zum Sammeln von Daten verwendet. Diese Arbeitsmappen enthalten normalerweise leere Zellen, in die Daten eingegeben werden können. Arbeitsmappen können mithilfe des Import-Assistenten in InfoPath in eine Microsoft Office InfoPath-Formularvorlage konvertiert werden. Durch das Konvertieren einer Arbeitsmappe in eine Formularvorlage können Benutzer InfoPath-Features, z. B. schemabasierte Überprüfung, dynamische Steuerelemente, z. B. wiederholte Abschnitte, und Geschäftslogik wie z. B. Datenüberprüfung nutzen. Außerdem kann die Formularvorlage einem breiteren Publikum zugänglich gemacht werden, indem Sie sie browserfähig machen. Zum Erstellen einer browserfähigen Formularvorlage müssen Sie eine browserkompatible Formularvorlage auf einem Server veröffentlichen, auf dem InfoPath Forms Servicesausgeführt wird. Formulare, die auf einer browserfähigen Formularvorlage basierend erstellt wurden, können in einem Webbrowser ausgefüllt werden.

Wenn Sie eine Excel-Arbeitsmappe mit der Standardeinstellung im Import-Assistenten in eine InfoPath-Formularvorlage konvertieren, enthält die daraus resultierende Formularvorlage das Layout der Excel-Arbeitsmappe. Außerdem werden Zellen in der Excel-Arbeitsmappe, die bestimmte Bedingungen erfüllen, automatisch in Textfeld-Steuerelemente konvertiert, in die Benutzer Daten eingeben können. Wenn eine Zelle z. B. dazu formatiert wird, an allen Seiten einen Rand anzuzeigen, dann wird diese Zelle in ein Textfeld-Steuerelement in der resultierenden Formatvorlage konvertiert. Wenn Sie die Standardeinstellung im Import-Assistenten nicht verwenden möchten, kann beim Importieren der Excel-Arbeitsmappe auch nur das Layout enthalten sein, oder es werden nur bestimmte Zellentypen in Steuerelemente konvertiert.

In diesem Artikel werden das grundlegende Konzept und das Verfahren zum Konvertieren einer Excel-Arbeitsmappe in eine InfoPath-Formularvorlage erläutert, einschließlich der Features und Einstellungen, die im Konvertierungsprozess nicht unterstützt werden.

Inhalt dieses Artikels


Informationen zum Konvertieren einer Excel-Arbeitsmappe in eine InfoPath-Formularvorlage

Wenn Sie eine Excel-Arbeitsmappe in eine InfoPath-Formularvorlage konvertieren, wird die Arbeitsmappe wie eine Blaupause zum Erstellen einer neuen Formularvorlage verwendet. Die Tabellenstruktur der Arbeitsmappe wird als eine Layouttabelle (Layouttabelle: Eine Reihe von Zellen, die zum Anordnen von Formularinhalten, wie Text oder Steuerelemente, verwendet wird.) in der Formularvorlage neu erstellt. Wenn Sie Zellen einfügen möchten, die beim Konvertieren der Arbeitsmappe zum Erfassen von Daten verwendet werden, werden die Textfeld-Steuerelemente der Formularvorlage in den Layouttabellenzellen hinzugefügt, die dem Speicherort der Felder in der Arbeitsmappe entsprechen. Die Größe und der Standort der unterstützten Zellen, Zellenrahmen und Schattierung und das eventuelle Zusammenführen oder Teilen von Zellen werden in der resultierenden Formularvorlage beibehalten.

Falls Ihre Arbeitsmappe mehrere Arbeitsblätter enthält, werden die Daten und die Formatierung des ersten Arbeitsblatts zur standardmäßigen 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.) in der neuen Formularvorlage hinzugefügt, und die zusätzlichen Arbeitsblätter werden in entsprechende Ansichten in der Formularvorlage konvertiert. Die Titel jeder zusätzlichen Ansicht entsprechen den Titeln der Arbeitsblätter.

Für ein besseres Verständnis der Beziehung zwischen einer Arbeitsmappe und einem Arbeitsblatt, das Sie mithilfe des Import-Assistenten von InfoPath und der resultierenden Formatvorlage konvertiert haben, stellen Sie sich vor, dass Sie ein Versicherungsagent sind und über eine Arbeitsmappe "Schadenfälle.xls" verfügen, die zwei Arbeitsblätter enthält. Das erste Arbeitsblatt trägt die Bezeichnung "Start", das zweite die Bezeichnung "Automobil". Unter den Spalten auf jedem Arbeitsblatt befinden sich die Spaltenkopfzeilen Typ, Beschreibung, Darlehensbetrag und Kaufpreis. Die Spalten Darlehensbetrag und Kaufpreis werden auf jedem Arbeitsblatt so formatiert, dass sie als Währungsdatentyp verwendet werden. Alle Spaltenkopfzeilen werden fett und blau formatiert. Das Arbeitsblatt Start enthält eine Formel zum Berechnen eines Tilgungsplans. Eine einzelne Zelle, deren Ränder alle formatiert sind, wird zur Eingabe des Benutzernamens verwendet.

Wenn Sie den Import-Assistenten dazu verwenden, "Schadenfälle.xls" in eine Formularvorlage zu konvertieren, können Sie eine Formularvorlage mit der Bezeichnung "Schadenfälle.xsn" verwenden.


Eine Excel-Arbeitsmappe vor und nach der Konvertierung in eine InfoPath-Formularvorlage.

Wird eine Excel-Arbeitsmappe in eine InfoPath-Formularvorlage konvertiert, bleiben das Layout und die übrigen Elemente erhalten.


Diese neue Formularvorlage enthält zwei Ansichten. Die Standardansicht mit der Bezeichnung Start enthält das Layout und die Formatierung aus dem Arbeitsblatt "Start". Die zweite Ansicht mit der Bezeichnung Automobil enthält das Layout und die Formatierung aus dem Arbeitsblatt "Automobil". Jede Ansicht enthält eine Tabelle mit den Spaltenkopfzeilen Typ, Beschreibung, Darlehensbetrag und Kaufpreis mit fett formatiertem blauem Text, wie in der ursprünglichen Arbeitsmappe. Abhängig von den Einstellungen im Import-Assistenten können sich einige Features in der resultierenden Formularvorlage unterscheiden:

  • Wenn Sie den Import-Assistenten zum Konvertieren von "Schadenfälle.xls" in eine Formularvorlage verwenden, indem Sie nur das Layout bewahren  Die resultierende Formularvorlage enthält eine Layouttabelle, die der Tabelle in der Excel-Arbeitsmappe entspricht. Die Formularvorlage enthält keine Textfeld-Steuerelemente.
  • Wenn Sie den Import-Assistenten zum Importieren von "Claims.xls" sowohl durch Bewahren des Layouts und Konvertieren der Zellen in Steuerelementen verwenden   Die resultierende Formularvorlage enthält eine wiederholte Tabelle. Zellen, die Bedingungen erfüllen (z. B. die Zelle mit formatierten Rändern oder Zellen, die eine Formel zum Berechnen des Tilgungsplans enthalten), werden in Textfeld-Steuerelemente konvertiert.

     Hinweis   Obwohl Zellen, die Formeln enthalten oder auf diese verweisen, in Textfeld-Steuerelemente konvertiert werden, werden die Formeln nicht in der resultierenden Formularvorlage aufbewahrt. Durch Verwenden der entsprechenden Features in InfoPath, müssen Sie die Funktionalität neu erstellen, die die Formel zur Verfügung gestellt hat.

Seitenanfang Seitenanfang

Features und Einstellungen, die beim Konvertieren nicht vollständig unterstützt werden

Einige Einstellungen und Formatierungen in Excel-Arbeitsmappen werden in InfoPath nicht unterstützt. Wenn Sie eine Arbeitsmappe konvertieren, die solche Einstellungen enthält, enthält die resultierende InfoPath-Formularvorlage diese Features und Einstellungen nicht. Enthält Ihre Arbeitsmappe z. B. eine Kopfzeile mit einem Bild, wird dieses Bild in der resultierenden InfoPath-Formularvorlage nicht beibehalten, da InfoPath Bilder in Kopf- und Fußzeilen nicht unterstützt.

In der folgenden Liste werden Features und Einstellungen aufgeführt, die beim Konvertieren einer Excel-Arbeitsmappe in eine InfoPath-Formularvorlage nicht beibehalten werden:

  • Zelle mit der Formatierung Größe anpassen
  • Zellenhintergrundfarben
  • Zellenhintergrundmuster
  • Zellenfarbverläufe
  • Bedingte Formatierung
  • Datenüberprüfung
  • Formeln
  • Makros
  • Druckeinstellungen (einschließlich Anpassen an A4, Schwarzweiß, Zentrieren, erste Seitenzahl, Seitenfolge, Bilder, Druckgitternetzlinien, Druckqualität, Zeilen- und Spaltenkopfzeilen auf jeder Seite, Skalierung und Druckbereich festlegen)
  • Vertikale Textausrichtung
  • Zeilen, die schmaler als die standardmäßige Schrifthöhe von 10 Punkt sind
  • WordArt

In der folgenden Liste werden die Features und Einstellungen erläutert, die beim Konvertieren einer Excel-Arbeitsmappe in eine InfoPath-Formularvorlage teilweise unterstützt werden:

Zellen mit Datenformatierung   Formen und Farben, die auf Zellen mit Datenformatierung angewendet werden, werden nicht konvertiert. Wenn z. B. eine Zelle dazu formatiert wird, negative Zahlen als roten Text anzuzeigen, wird der Zahlenwert konvertiert, nicht jedoch die rote Textformatierung.

Hyperlinks, die auf nicht unterstützte Protokolle verweisen   Alle Hyperlinks werden konvertiert, aber wenn der Hyperlink ein anderes Protokoll als http: verwendet, wie z. B. https:, ftp: oder mailto:, funktioniert der Hyperlink beim Klicken auf die Verknüpfung nicht.

Kopf- und Fußzeilenausrichtung und Formatierung   Eine Kopf- oder Fußzeile in einer Excel-Arbeitsmappe kann einen linken, mittleren oder rechten Abschnitt enthalten. Diese Abschnitte werden nach dem Import in InfoPath verkettet. Eine Arbeitsmappe z. B. mit einer linken Kopfzeile und dem Namen "Pia Westermann", eine mittlere Kopfzeile mit dem Titel "Statusbericht" und eine rechte Kopfzeile mit dem Datum "Oktober, 13. 2007" werden in eine InfoPath-Formularvorlage mit einer einzelnen Kopfzeile konvertiert, die folgenden Text enthält: "Pia WestermannStatusbericht, Oktober, 13. 2007." Falls lediglich der Abschnitt in der Kopf- oder Fußzeile der Arbeitsmappe Text enthält, wird der resultierende Text in der Formularvorlage entsprechend ausgerichtet. Enthält z. B. nur der rechte Abschnitt der Kopfzeile Text in der Arbeitsmappe, dann wird der entsprechende Text in der Formularvorlage rechts ausgerichtet. Andernfalls wird der gesamte Kopf- oder Fußzeilentext beim Importieren links ausgerichtet. Die auf den ersten Kopf- oder Fußzeilenabschnitt in der Arbeitsmappe angewendete Schrifteinstellung wird auf die gesamte Kopf- oder Fußzeile in der resultierenden InfoPath-Fußzeile angewendet.

Schriftartenkonvertierung  Obwohl InfoPath die Schriftarten beim Erstellen einer neuen Formularvorlage aus einer Arbeitsmappe importiert, werden für die Formularvorlage alternative Schriftarten ausgewählt, sofern sie in der Arbeitsmappe nicht auf dem Computer verfügbar sind, auf dem Sie den Import ausführen.

Zwingend zusammengeführte Zellen   Wenn Sie in Excel mehr Text eingeben, als die aktuelle Zelle aufnehmen kann, wird dieser Text am oberen Rand der nachfolgenden Zellen dargestellt, so als seien die Zellen zusammengeführt worden. InfoPath unterstützt dieses Feature nicht. Wenn eine konvertierte Zelle mehr Text enthält, als die Zellenbreite zulässt, wird der Text auf die nächste Zeile in InfoPath umbrochen. Um dies zu vermeiden, wählen Sie vor dem Importieren Ihrer Arbeitsmappe die Zelle und so viele nachfolgende Zellen aus, wie zum Aufnehmen des Textes notwendig sind. Führen Sie diese Zellen dann so zusammen, dass der Text in die zusammengeführte Zelle passt.

PivotTable-Berichte   PivotTable-Berichte werden als Layouttabellen konvertiert.

Sehr große Tabellen   InfoPath unterstützt Tabellen, die bis zu 63 Spalten breit und 999 Zeilen lang sind. Falls eine Excel-Arbeitsmappe diese Einschränkung überschreitet, werden nur die ersten 63 Spalten und 999 Zeilen konvertiert.

Seitenanfang Seitenanfang

Konvertieren einer Excel-Arbeitsmappe in eine InfoPath-Formularvorlage

  1. Klicken Sie im Menü Datei auf Formular importieren.
  2. Klicken Sie im Dialogfeld Import-Assistent auf InfoPath-Importprogramm für Excel-Mappen, und klicken Sie dann auf Weiter.
  3. Klicken Sie auf Durchsuchen.
  4. Suchen und klicken Sie auf die zu konvertierende Excel-Arbeitsmappe, und klicken Sie dann auf Öffnen.
  5. Klicken Sie zum Ändern des standardmäßigen Importverhaltens auf Optionen, und wählen Sie dann die gewünschten Optionen aus.
  6. Klicken Sie auf Fertig stellen.
  7.  Hinweis   Je nach Layout und Komplexität Ihrer Excel-Arbeitsmappe werden einige Layoutelemente oder Steuerelemente in der resultierenden InfoPath-Formularvorlage möglicherweise nicht erwartungsgemäß angezeigt. Infolgedessen müssen Sie nach dem Konvertieren Ihrer neuen Formularvorlage u. U. Anpassungen an dieser vornehmen.

Seitenanfang Seitenanfang

Anzeige