Vorlagenpfad in InfoPath ermitteln

Gerade bin ich über einen interessanten Tipp gestoßen, wie man in InfoPath – ohne Programmierung – ermitteln kann aus welchem Pfad heraus die Vorlage geöffnet wurde.

Verwenden Sie dazu einfach folgenden XPATH-Ausdruck:

substring-before(substring-after(/processing-instruction(), ‘href="’), ‘"’)

Das Ergebnis beim Ausfüllen des Formulars ist dann z.B.:

http://myserver/Anmeldungen/Forms/template.xsn

Damit lässt sich Name und Pfad der Bibliothek herausfinden!

Eine Einschränkung gibt es leider:

Wenn das Formular als Inhaltstyp in SharePoint abgelegt ist, liefert der Ausdruck auch da den Speicherort der Vorlage. Daraus lässt sich jedoch nicht der Pfad der Bibliotheken ermitteln, in denen dieses Formular als Inhaltstyp eingebunden ist.

Wir melden uns, falls wir auch dazu eine Lösung finden.

(Quelle: http://blogs.msdn.com/timpash/archive/2006/09/19/763061.aspx)

Hinterlasse eine Antwort

 

 

 

Du kannst diese HTML-Tags benutzen

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">