9 septembre 2009

INFOPATH : Ouvrir nouveau formulaire

Il est parfois nécessaire d'ouvrir  un autre formulaire InfoPath depuis un formulaire existant.
Infopath permet d'utiliser d'utiliser les méthodes suivantes du modèle objet pour faire ce que l'on veut:
  • Ouverture d'un nouveau formulaire vierge : Application.XDocuments.NewFromSolution(urlToXsnFile)
  • Ouverture d'une instance XML déja créée : Application.XDocuments.Open(urlToXmlFile)
Il faut simplement connaitre l'url du template du formulaire Infopath ou de l'instance du formulaire pour utiliser ces méthodes.

1 commentaire:

  1. Ou doit-on mettre ce code?
    Je voudrais l'utiliser pour afficher un autre formulaire en sélectionnant dans une liste déroulante...
    Comment puis je faire ça?

    RépondreSupprimer