<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Français (French)</title><link>https://www.infopathdev.com:443/forums/37.aspx</link><description> </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: InfoPath 2003 - Enregistrer un formulaire dans deux types d'emplacements différents</title><link>https://www.infopathdev.com:443/forums/thread/24008.aspx</link><pubDate>Fri, 26 Oct 2007 10:05:10 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:24008</guid><dc:creator>battosaino</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/24008.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=24008</wfw:commentRss><description>&lt;p&gt;Bonjour, merci pour ton accueil et&amp;nbsp; ta réponse.&lt;/p&gt;&lt;p&gt;J&amp;#39;ai omis de l&amp;#39;écrire hier. Mon formulaire est bien en mode &amp;quot;Full Trust&amp;quot; et je dispose bien d&amp;#39;une signature numérique.&lt;/p&gt;&lt;p&gt;En continuant mes différents essais, j&amp;#39;ai dans la hierarchie des erreur ^_^!&amp;nbsp;&lt;/p&gt;&lt;p&gt;J&amp;#39;ai désormais l&amp;#39;erreur suivante: &lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;quot;InfoPath ne peut enregistrer le formulaire sous le nom suivant: E:\Test\FichierTest_261007.xml&amp;nbsp;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;La fonction OnSaveRequest a renvoyé une valeur indiquant l&amp;#39;échec de l&amp;#39;enregistrement&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;InfoPath ne peut enregistrer le formulaire sous le nom suivant: E:\Test\FichierTest_261007.xml &lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Contexte de l&amp;#39;appel de modèle&amp;nbsp; objet non valide&amp;quot;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;.... what does it mean please?&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Je joins le code qui a un tout petit peu changé:&lt;/p&gt;&lt;p&gt;/Code&amp;nbsp;&lt;/p&gt;&lt;p&gt;Path = &amp;quot;E:\Test\&amp;quot;
&lt;/p&gt;&lt;p&gt;Nom = &amp;quot;FichierTest_261007&amp;quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Sub CTRL50_5_OnClick(eventObj)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; XDocument.UI.Alert(&amp;quot;This is a test.&amp;quot;)
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; If(XDocument.IsDirty)Then
		
		&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; XDocument.UI.Alert(&amp;quot;Doc changé&amp;quot;)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;		eventObj.PerformSaveOperation(XDocument.SaveAs(Path + Nom + &amp;quot;.xml&amp;quot;))
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Else
		
		&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; XDocument.UI.Alert(&amp;quot;Doc non modifié&amp;quot;)
		
	&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; End If 
	

&lt;/p&gt;&lt;p&gt;End Sub&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Sub XDocument_OnSaveRequest(eventObj)&amp;nbsp;
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eventObj.IsCancelled = eventObj.PerformSaveOperation(XDocument.SaveAs(Path + Nom + &amp;quot;.xml&amp;quot;))
&lt;/p&gt;&lt;p&gt;End Sub&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Fin Code/&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Merci d&amp;#39;avance&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: InfoPath 2003 - Enregistrer un formulaire dans deux types d'emplacements différents</title><link>https://www.infopathdev.com:443/forums/thread/24005.aspx</link><pubDate>Fri, 26 Oct 2007 09:16:50 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:24005</guid><dc:creator>Coita Thierry</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/24005.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=24005</wfw:commentRss><description>&lt;p&gt;Salut et bienvenue,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Pour pouvoir faire un enregistrement sur un disque il faut que ton formulaire soit en mode controle totale (Full Trust) et qu&amp;#39;il soit signé numériquement.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Outils-&amp;gt;Option de formulaire menu sécurité et approbations.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Si tu veux une signature pour tester je veux bien t&amp;#39;en fournir une... Mais après faudra soit en faire une chez Verisign,... ou te créer une authorité de certification, mais attention pour le dernier choix tu devras faire reconnaitre ton authorité de certification sur tout les postes.&lt;/p&gt;</description></item><item><title>InfoPath 2003 - Enregistrer un formulaire dans deux types d'emplacements différents</title><link>https://www.infopathdev.com:443/forums/thread/23982.aspx</link><pubDate>Thu, 25 Oct 2007 10:37:25 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:23982</guid><dc:creator>battosaino</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/23982.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=23982</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Bonjour à toutes et à tous.&lt;/p&gt;&lt;p&gt;J&amp;#39;ai une problématique que je ne parviens pas à résoudre depuis bien trois mois, j&amp;#39;espère que vous pourrez m&amp;#39;aider à la résoudre.&lt;/p&gt;&lt;p&gt;La situation &lt;/p&gt;&lt;p&gt;&lt;b&gt;Ce que j&amp;#39;ai fait&lt;/b&gt;:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;J&amp;#39;ai créée un formulaire avec Infopath 2003, avec deux boutons (Envoyer et Annuler).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;b&gt;Ce que je voudrai&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Lorsque je clique sur le bouton &amp;quot;Envoyer&amp;quot; j&amp;#39;aimerai qu&amp;#39;il s&amp;#39;enregistre:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;d&amp;#39;une part dans une bibliothèque SharePoint&amp;nbsp;&lt;/li&gt;&lt;li&gt;D&amp;#39;autre part dans un répertoire réseau spécifique&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Ce que j&amp;#39;ai tenté de faire pour y parvenir:&lt;/b&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;La première requête , est proposée nativement par InfoPath, la seconde semble nécessité du code (aptitude que je n&amp;#39;ai pas...).&lt;/p&gt;&lt;p&gt;J&amp;#39;ai tenté de comprendre le mode de fonctionnement du VBS et ai sorti le code suivant:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;XDocument.DOM.setProperty &amp;quot;SelectionNamespaces&amp;quot;, &amp;quot;xmlns:my=&amp;quot;&amp;quot;http://schemas.microsoft.com/office/infopath/2003/myXSD/2007-09-13T12:12:25&amp;quot;&amp;quot;&amp;quot;
&amp;#39;


&amp;#39;=======
&amp;#39; Le gestionnaire de fonctions suivant a été créé par Microsoft Office InfoPath.
&amp;#39; Ne modifiez ni le nom de la fonction ni le nom et le nombre d&amp;#39;arguments. 
&amp;#39;=======

&lt;/p&gt;&lt;p&gt;Sub CTRL50_5_OnClick(eventObj)

&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;Tapez votre code ici

	
	&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; XDocument.UI.Alert(&amp;quot;This is a test.&amp;quot;)
	
	&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Path = &amp;quot;E:\Test\&amp;quot;

	&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;String Nom = &amp;quot;FichierTest&amp;quot;
	&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nom = &amp;quot;FichierTest_241207&amp;quot;

&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;Test permettant de vérifier que le document a été ou non modifié
	
	&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; If(XDocument.IsDirty)Then
		
		&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; XDocument.UI.Alert(&amp;quot;Doc changé&amp;quot;)
	
	&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;Enregistrement du document&lt;/p&gt;&lt;p&gt;
		
		&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eventObj.PerformSaveOperation(XDocument.SaveAs(Path + Nom))
		
		
		&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; Else
		
		&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; XDocument.UI.Alert(&amp;quot;Doc non modifié&amp;quot;)
		
	&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; End If 
	

&lt;/p&gt;&lt;p&gt;End Sub

&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Il s&amp;#39;agit d&amp;#39;une simplification, le répertoire d&amp;#39;enregistrement ce situera sur un répertoire réseau, et le nom du fichier devra être une concaténation entre un nom prédéfini et une timestamp.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Quelles sont mes erreurs et comment puis-je atteindre mon but SVP?&lt;/p&gt;&lt;p&gt;&amp;nbsp;Merci d&amp;#39;avance de vos réponse.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>