In diesem Artikel wird beschrieben, wie eine Formularvorlage mit vollständiger Vertrauenswürdigkeit veröffentlicht und dabei der Veröffentlichen-Assistent in Microsoft Office InfoPath zum Erstellen eines installierbaren Pakets oder Skripts verwendet wird, mit dem die Formularvorlage auf den Computern der Benutzer registriert wird.
Inhalt dieses Artikels
Übersicht
Formulare, die auf einer Formularvorlage mit vollständiger Vertrauenswürdigkeit basieren, können auf die Systemressourcen auf dem Computer eines Benutzers zugreifen. Angenommen, Sie entwerfen beispielsweise eine Formularvorlage, mit deren Formularen die Größe der Festplatte auf dem Computer eines Benutzers zur Bestandsaufnahme ermittelt werden kann. Damit das Formular diese Daten vom Betriebssystem abrufen kann, müssen Sie eine Formularvorlage mit vollständiger Vertrauensstellung entwerfen.
Damit ein Formular auf die Systemressourcen auf dem Computer eines Benutzers zugreifen kann, muss die Formularvorlage mit einem Zertifikat von einer vertrauenswürdigen Zertifizierungsstelle digital signiert und an einer freigegebenen Netzwerkadresse veröffentlicht werden. Sie können das Formular dann in einer E-Mail-Nachricht senden, oder die Benutzer können das Formular basierend auf der Formularvorlage an der freigegebenen Netzwerkadresse öffnen.
Sicherheit Erinnern Sie die Benutzer daran, dass sie nur E-Mail-Anlagen von vertrauenswürdigen Quellen öffnen dürfen.
Wenn Benutzer mit Microsoft Office Outlook 2007 die E-Mail-Nachricht öffnen, können sie das Formular direkt im Nachrichtentext der E-Mail-Nachricht ausfüllen. Benutzer mit früheren Versionen von Outlook oder mit anderen E-Mail-Anwendungen empfangen eine E-Mail-Nachricht mit dem Formular und der Formularvorlage, auf dem das Formular basiert, als Anlage. Diese Benutzer müssen zunächst die Anlage mit der Formularvorlage öffnen, um die Formularvorlage auf dem Computer zu installieren. Anschließend können sie die Anlage mit dem Formular öffnen, wodurch das Formular in InfoPath geöffnet wird. Dort können die Benutzer das Formular ausfüllen.
Wenn in Ihrem Unternehmen keine Infrastruktur zum Ausstellen und Verwalten von Zertifikaten vorhanden ist, können Sie eine Formularvorlage veröffentlichen, die auf dem Computer der einzelnen Benutzer installiert und registriert werden muss. Danach kann der Administrator oder eine Person mit den entsprechenden Benutzerberechtigungen die Formularvorlage auf den Computern der Benutzer installieren und registrieren.
Wenn auf Ihrem Computer Microsoft Visual Studio .NET 2003 oder Microsoft Visual Studio 2005 installiert ist, können Sie mit dem Veröffentlichen-Assistent eine installierbare Datei erstellen, mit der die Formularvorlage auf den Computern der Benutzer installiert und registriert werden kann. Ist Visual Studio auf dem Computer nicht installiert, können Sie mit dem Veröffentlichen-Assistenten eine Kopie der Formularvorlage in einem freigegebenen Netzwerkordner speichern und eine Skriptdatei 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.
Das Veröffentlichen einer Formularvorlage entspricht nicht dem Speichern dieser Formularvorlage. Beim Veröffentlichen einer Formularvorlage fügt der Veröffentlichen-Assistent der Formularvorlage den Veröffentlichungsort und die Verarbeitungsanweisungen hinzu, damit auf der Grundlage dieser Formularvorlage erstellte Formulare geöffnet werden können. Beim Speichern der Formularvorlage wird lediglich eine Kopie der Formularvorlage gespeichert, so wie beim Speichern einer Datei auf dem Computer. Sie sollten stets den Veröffentlichen-Assistenten verwenden, wenn Sie eine Formularvorlage für Benutzer zum Ausfüllen verfügbar machen.
Seitenanfang
Voraussetzungen
Vor dem Veröffentlichen von Formularvorlagen müssen Sie folgende Aktion ausführen:
- Wenn Sie eine installierbare Datei erstellen, müssen Sie entweder Visual Studio .NET 2003 oder Visual Studio 2005 auf Ihrem Computer installiert haben.
- Wenn Sie eine digital signierte Formularvorlage in einer E-Mail-Nachricht verteilen möchten, müssen Sie Office Outlook 2007 auf dem Computer installiert haben.
- Wenn Sie eine Skriptdatei erstellen, überprüfen Sie, ob die Benutzer und Sie Zugriff auf den freigegebenen Netzwerkordner haben, in dem Sie die Formularvorlage und die Skriptdatei veröffentlichen.
- Wenn Sie eine installierbare Datei oder eine Skriptdatei erstellen, überprüfen Sie, ob Benutzer, die die installierbare Datei oder die Skriptdatei ausführen, über Administratorberechtigungen auf ihren Computern verfügen.
Seitenanfang
Veröffentlichen einer digital signierten Formularvorlage an einer freigegebenen Netzwerkadresse
Hinweis Für dieses Verfahren wird vorausgesetzt, dass Sie über eine mit dem Zertifikat einer Zertifizierungsstelle digital signierte Formularvorlage verfügen. Verknüpfungen zu weiteren Informationen zu digitalen Signaturen finden Sie im Abschnitt Siehe auch.
- Klicken Sie im Menü Datei auf Veröffentlichen.
- Klicken Sie im Veröffentlichen-Assistenten auf An einer Netzwerkadresse, und klicken Sie dann auf Weiter.
- Klicken Sie auf der nächsten Seite des Assistenten auf Durchsuchen.
- Suchen Sie im Dialogfeld Durchsuchen nach dem freigegebenen Netzwerkordner, in dem Sie die Formularvorlage veröffentlichen möchten, und klicken Sie dann auf OK.
- Geben Sie im Feld Name der Formularvorlage den Namen der Formularvorlage ein, und klicken Sie dann auf Weiter.
- Wenn Sie über einen anderen Pfad verfügen, über den Benutzer auf die Datei zugreifen können, wie z. B. eine Verknüpfung auf einer Webseite, geben Sie diesen Pfad im Feld auf der nächsten Seite des Assistenten an. Andernfalls klicken Sie auf Weiter.
- Überprüfen Sie auf der nächsten Seite des Assistenten, ob die angezeigten Angaben richtig sind, und klicken Sie dann auf Veröffentlichen.
- Um eine E-Mail-Nachricht mit dem Formular und der Formularvorlage zu senden, aktivieren Sie das Kontrollkästchen +++Formular an E-Mail-Empfänger senden, und klicken Sie anschließend auf Schließen.
Es wird eine E-Mail-Nachricht mit einem Formular im Nachrichtentext geöffnet, das ausgefüllt werden kann. Benutzer, die Microsoft Office Outlook 2007 auf ihrem Computer installiert haben, können das Formular in der geöffneten E-Mail-Nachricht ausfüllen. Benutzer, die frühere Versionen von Outlook oder andere E-Mail-Anwendungen verwenden, erhalten eine E-Mail-Nachricht, an die das Formular und die Formularvorlage angehängt ist. Die angehängte Formularvorlage kann geöffnet und auf dem Computer installiert werden. Anschließend kann das Formular geöffnet und in InfoPath ausgefüllt werden.
Tipp Geben Sie in der E-Mail-Nachricht im Feld Einleitung eine Erinnerung ein, dass nur E-Mail-Anhänge von vertrauenswürdigen Absendern geöffnet werden sollten.
Seitenanfang
Erstellen einer installierbaren Datei mithilfe des Veröffentlichen-Assistenten und Visual Studio
- Klicken Sie im Menü Datei auf Veröffentlichen.
- Klicken Sie im Veröffentlichen-Assistenten auf Als installierbare Formularvorlage (.JS- oder .MSI-Datei), und klicken Sie dann auf Weiter.
- Klicken Sie auf der nächsten Seite des Assistenten unter Welche Art von Setupdatei möchten Sie erstellen? auf Microsoft Installer-Datei (.msi).
- Geben Sie im Feld Firmenname den Namen Ihres Unternehmens ein, wählen Sie im Feld Sprache die Sprache aus, die für den Installationsassistenten verwendet wird, und klicken Sie dann auf Weiter.
- Klicken Sie auf der nächsten Seite des Assistenten auf Durchsuchen.
- Suchen Sie im Dialogfeld Durchsuchen nach dem freigegebenen Netzwerkordner, in dem Sie die installierbare Datei veröffentlichen möchten, und klicken Sie dann auf OK.
- Klicken Sie auf Weiter.
- Klicken Sie auf der nächsten Seite des Assistenten auf Veröffentlichen.
Nach dem Veröffentlichen der Formularvorlage kann der Administrator oder die Person mit Administratorberechtigungen die Formularvorlage durch Ausführen der installierbaren Datei auf den Computern der Benutzer installieren und registrieren.
Seitenanfang
Erstellen eines Registrierungsskripts mithilfe des Veröffentlichen-Assistenten
- Klicken Sie im Menü Datei auf Veröffentlichen.
- Klicken Sie im Veröffentlichen-Assistenten auf Als installierbare Formularvorlage (.JS- oder .MSI-Datei), und klicken Sie dann auf Weiter.
- Klicken Sie auf der nächsten Seite des Assistenten unter Welche Art von Setupdatei möchten Sie erstellen? auf JScript-Datei (.js), und klicken Sie dann auf Weiter.
- Klicken Sie auf der nächsten Seite des Assistenten auf Durchsuchen.
- Suchen Sie im Dialogfeld Durchsuchen nach dem freigegebenen Netzwerkordner, in dem Sie die Formularvorlage und die Skriptdatei veröffentlichen möchten, und klicken Sie dann auf OK.
- Geben Sie auf der nächsten Seite des Assistenten im Feld Geben Sie einen Speicherort und einen Dateinamen für die Setupdatei ein den Pfad und den Namen der Skriptdatei ein, und klicken Sie dann auf Weiter.
- Überprüfen Sie auf der nächsten Seite des Assistenten, ob die angezeigten Angaben richtig sind, und klicken Sie dann auf Veröffentlichen.
Nach dem Veröffentlichen der Formularvorlage kann der Administrator oder die Person mit Administratorberechtigungen die Formularvorlage und die Skriptdatei in einen Ordner auf den Computern der Benutzer kopieren. Nach dem Kopieren beider Dateien kann der Administrator die Skriptdatei mit einem Doppelklick auf die Skriptdatei in Windows Explorer ausführen.
Seitenanfang