begin process at 2010 02 09 15:21:48
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaires

 > RECUPÉRATION DE VALEUR DANS WORD2000

RECUPÉRATION DE VALEUR DANS WORD2000


 Information sur la source

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Formulaires Niveau :Expert Date de création :05/07/2002 Date de mise à jour :05/07/2002 09:52:57 Vu / téléchargé :6 803 / 360

Auteur : MalcolMZ

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Bon ben c tout simple...le but c'est a partir d'un fichier asp, on envoie des valeurs que l'on pourra récupèrer dans un fichier word...vous me direz ke cela n'est pas très util mais pour ceux ki travail avec des commerciaux (lesbeubeus de word)..et bien c très util...Attention, le seul problème pour que le code se déroule correctement, il faut bien sur que l'utilisateur lance la macro de word (ben oui y une macro) afin de pouvoir récupèrer les données. Cette macro enregistrera votre fichier en RTF dans le repertoire de votre choix....voila...

Source

  • pour ne pas vous perdre, le but en asp est de passer des paramètre en les copiant dans un fichier TMP...
  • voici juste en asp la fonction de copie du fichier sinon tout et dans le zip
  • <%
  • '**************************************
  • '** Word2000 asp **
  • '**************************************
  • if request("Envoyer")="Envoyer" then
  • nom = request("nom")
  • prenom = request("prenom")
  • adresse = request("adresse")
  • telephone = request("telephone")
  • cheminVirtuel = Request.ServerVariables("PATH_INFO")
  • cheminPhysique = Server.MapPath(cheminVirtuel)
  • chemin = Left(cheminPhysique,InStrRev(cheminPhysique,"\")-1)
  • fichier_word = "monfichier.doc"
  • fichier = "\imprime.txt"
  • repertoire = ""
  • chemin_fichier = chemin & repertoire& fichier
  • chemin_fichier_word = chemin & repertoire& fichier
  • ' bon commencon..le but c 'est d'inscrire les données dans un fichier text
  • ' afin de pouvoir ensuite lire se fichier sous word
  • ' et de recupèrer les valeurs
  • Dim fso, MyFile
  • Set fso = CreateObject("Scripting.FileSystemObject")
  • Set MyFile = fso.CreateTextFile(chemin_fichier,8,True)
  • '** bon ben le truc standard pour ecrire dans un fichier
  • MyFile.Write("Nom="&nom&"&prenom="&prenom&"&adresse="&adresse&"&telephone="&telephone&"&")
  • MyFile.Close ' verifier bien que vous avez l'autorisation d'ecriture dans votre rep
  • response.redirect (fichier_word) ' et on lance la macro word
  • end if ' fin de l'action
  • %>
pour ne pas vous perdre, le but en asp est de passer des paramètre en les copiant dans un fichier TMP...
voici juste en asp la fonction de copie du fichier sinon tout et dans le zip

<%
'**************************************
'**			Word2000 asp 			 **
'**************************************


if request("Envoyer")="Envoyer" then


	nom = request("nom")
	prenom = request("prenom")
	adresse = request("adresse")
	telephone = request("telephone")


  cheminVirtuel = Request.ServerVariables("PATH_INFO")
  cheminPhysique = Server.MapPath(cheminVirtuel)
  chemin = Left(cheminPhysique,InStrRev(cheminPhysique,"\")-1)  
  
  	fichier_word = "monfichier.doc" 
    fichier = "\imprime.txt" 
	repertoire = "" 
	chemin_fichier = chemin  & repertoire& fichier   
	chemin_fichier_word = chemin  & repertoire& fichier          

  ' bon commencon..le but c 'est d'inscrire les données dans un fichier text
  ' afin de pouvoir ensuite lire se fichier sous word
  ' et de recupèrer les valeurs
  
  Dim fso, MyFile
	Set fso = CreateObject("Scripting.FileSystemObject")
	Set MyFile = fso.CreateTextFile(chemin_fichier,8,True) 
	
		'** bon ben le truc standard pour ecrire dans un fichier
	MyFile.Write("Nom="&nom&"&prenom="&prenom&"&adresse="&adresse&"&telephone="&telephone&"&") 
	
	MyFile.Close				' verifier bien que vous avez l'autorisation d'ecriture dans votre rep


	response.redirect  (fichier_word) ' et on lance la macro word

end if ' fin de l'action
%> 

 Conclusion

si kkl un connait un code moins lourd, pourriez vous me l'envoyer...je vous aime...heu non je deconne...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source .NET (Dotnet) CONNEXION ET REQUETE UN SERVEUR SQL
Source avec Zip CRYPTAGE ALPHA NUMÉRIQUE

 Sources de la même categorie

Source .NET (Dotnet) COMMENT FORMATER LE NOMBRE DE CARACTÈRES D'UN COLONNE DANS U... par PascalCmoa
Source avec une capture Source .NET (Dotnet) AJOUTER UNE IMAGE À UN BOUTON par PascalCmoa
Source avec Zip Source avec une capture Source .NET (Dotnet) UPLOADER PLUSIEURS FICHIERS AVEC BARRE DE PROGRESSION AJAX par clemox
Source avec Zip Source .NET (Dotnet) DATAGRID AVEC RECHERCHE ALPHABÉTIQUE par gatita_dev
Source avec Zip Source avec une capture Source .NET (Dotnet) IMAGE ANTI-BOT ET VALIDATION DE FORMULAIRES par badrbadr

Commentaires et avis

Commentaire de glopglop le 16/07/2002 10:34:32

Salut!!
JE l'ai pas encore testé, mais c'est exactement ce dont j'avais besoin!! Donc je déconne pas moi je t'aime!!! Mais bon fo pas pousser trop loin!! Quand meme;)

Commentaire de Slashgo le 06/10/2002 15:07:48

Franchement du bon travail. J'avais vu sa en PHP mais je ne savais pas comment faire en ASP. J'avais cherché des trucs trop comlpliqué.
Encore bravo :)

Commentaire de Syruis le 31/05/2005 11:04:56

moi je l'ai fait en java :) mais c pas mal du tout !!!

Commentaire de slm59 le 18/07/2006 12:04:25

J'ai utilisé le code juste pour créer un fichier txt.
Ensuite je lance excel et je vais chercher le .txt créé, l'assistant d'importation se lance, je détermine le caractère de délimitation -> ça marche nickel sur un poste 2000 mais pas sur un poste XP (le texte sous Excel est écrit avec des caractères chinois).

Que faut-il changer dans le code pour que ça fonctionne en XP?

Merci d'avance.

Commentaire de jma85 le 27/08/2007 21:37:42

Bonjour,

Votre exemple me parait pas mal sauf que j'ai toujours la même erreur  : fichier introuvable.

en effet, l'erreur se situe dans le fichier word :
Set f = fs.GetFile("\\m_serveur\SQL_intranet\intranet\code\Fichier_word_asp\imprime.txt")

si l'adresse de mon fichier texte est par exemple
http://www.monsiteweb/imprime.txt
que dois écrire dana la ligne fs.gestFile(...  ?

Merci d'avance

jma@isalis.fr

Commentaire de MalcolMZ le 15/10/2007 20:26:36

si ton site web est sur http://www.monsiteweb/imprime.txt
et bien tu dois ecrire Set f = fs.GetFile("http://www.monsiteweb/imprime.txt")
c tout

 Ajouter un commentaire




Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales