[Résolu] windev et word
Stagiaire WDF
Inscrit:
30/06/2005 12:12
Post(s): 16
Sauriez vous m'indiquer,comment lancer une fusion de 2 documents word a partir de windev

Je m'explique:

j'ai
-->un fichier contenant des noms et des adresses
-->un fichier contenant une lettre type de refus de candidature

Je souhaite fusionner les deux afin de les publiposter par la suite,je pense que la fonction "LanceAppliAssociée" me permet cela,cependant je ne connais pas le paramètre qui permet de lancer la fusion

LanceAppliAssociée("C:\Mes Projets\TM Nouveau\Courrier\ANUL_70B.doc",???)

Contribution le : 27/07/2005 16:04
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Stagiaire WDF
Inscrit:
30/06/2005 12:12
Post(s): 16
UP

Contribution le : 27/07/2005 16:29
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Une voie mais aussi une autre en OLE...

Pour le LanceAppli, j'ai pas trouvé.

Contribution le : 27/07/2005 17:34
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Stagiaire WDF
Inscrit:
30/06/2005 12:12
Post(s): 16
Merci

Contribution le : 28/07/2005 09:26
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Stagiaire WDF
Inscrit:
30/06/2005 12:12
Post(s): 16
J'ai utilisé ce bout de code qui marche bien.

//Création de l'objet OLE
OWord est un objet OLE dynamique
OWord=allouer un objet OLE "Word.Application"
OWord>>visible=OLEVrai
OWord>>Documents>>Open(fRepEnCours()+"\LeContrat.doc",OLEFaux,OLEFaux)

//Préparation du publipostage
OWord>>ActiveDocument>>MailMerge>>Destination=0
// Fusionne le document
OWord>>ActiveDocument>>MailMerge>>execute(OLEFaux)


Cependant je ne comprends pas bien les 2 dernières lignes:
OWord>>ActiveDocument>>MailMerge>>Destination=0
// Fusionne le document
OWord>>ActiveDocument>>MailMerge>>execute(OLEfaux)

Contribution le : 28/07/2005 09:33
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Stagiaire WDF
Inscrit:
30/06/2005 12:12
Post(s): 16
UP

Contribution le : 28/07/2005 11:14
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Anonyme
Personne pour m'aider?

Contribution le : 28/07/2005 14:21
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Stagiaire WDF
Inscrit:
30/06/2005 12:12
Post(s): 16
UP

Contribution le : 28/07/2005 15:10
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Stagiaire WDF
Inscrit:
30/06/2005 12:12
Post(s): 16
UP!!!!

Contribution le : 01/08/2005 09:59
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour Seb,

je vous invite à utiliser la classe word livrer avec windev
créer un modele de lettre avec word en utilisant les mot clés nécessaires dans le document en les préfixant par exemple de : @
exemple
Citation :

@CLIENTNOM
@CLIENTADRESSE
@CLIENTCP
@CLIENTVILLE

le @AUJOURDHUI

Nous avons le plaisir de vous....


enregistrer ce modele
dans une boucle qui va parcourir les elements de votre publipostage

Ouvrer le document modele via la classe word
utiliser la méthode remplacer de la classe pour remplacer les mots clé un par un par les valeurs voulues
Imprimer ou envoyer votre document Word
fermer le document sans l'enregistrer
Fin de la boucle
liberer word

Contribution le : 01/08/2005 12:00
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Stagiaire WDF
Inscrit:
30/06/2005 12:12
Post(s): 16
Merci beaucoup de ces conseils précieux,c'est très utile cependant j'ai un souci:
Pour essayer cela j'ai fait un petit exemple ou j'essaie de remplacer "@Nom" par "Sébastien" dans le fichier "Destinataires.doc"

OWorda>>Documents>>open("C:\Mes Projets\TM Nouveau\Courrier\Destinataires")
OWorda>>find>>execute("@Nom",OLEFaux,OLEFaux,OLEFaux,OLEFaux,OLEFaux,OLEVrai,1,OLEFaux,"Sébastien",OLEFaux)


Le fichier s'ouvre bien mais j'ai une erreur d'automation systématique:

"Vous accedez au membre Automation find. erreur 80020006 Nom inconnu..."

Je suis débutant,desolé,c'est peut etre une erreur a la con mais je ne vois pas :-/

Contribution le : 01/08/2005 16:44
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Stagiaire WDF
Inscrit:
30/06/2005 12:12
Post(s): 16
Je précise que j'ai Word 2002,peut etre cela a un rapport.

J'ai vu que certaines versions de Word plantaient avec l'OLE.

Contribution le : 01/08/2005 16:58
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour Seb,

Voir plutôt:
sChRecherche est une chaine = "@Nom"
sChRemplace = "Sébastien"
oWorda>>Selection>>Find>>Execute(sChRecherche,Faux,Vrai,Faux,Faux,Faux,Vrai,1,Faux,sChRemplace,2)
//1 remplace 1 iere occurrence
//2 remplace toutes les occurrence

Contribution le : 01/08/2005 17:15
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Anonyme
Bonjour a tous et merci Dr Charly pour le code.
Je m'en suis inspiré et voila ce que j'ai écrit:


OWorda>>Documents>>open("C:\Mes Projets\TM Nouveau\Courrier\Destinataires")
sChRecherche est une chaîne = "@Date"
sChRemplace est une chaîne = "2 aout 2005"
OWorda>>Find>>Execute(sChRecherche,Faux,Vrai,Faux,Faux,Faux,Vrai,1,Faux,sChRemplace,2)


Et je récupère une nouvelle erreur :


"Erreur à la ligne 55 du traitement Clic sur bt_lettre_mail.
Vous accédez au membre Automation Find.
Erreur 80020006, Nom inconnu"

Apparamment il ne trouve pas la chaine que je lui fais chercher.

Pourtant mon fichier contient bien les enregistrements nécessaires.

Contribution le : 02/08/2005 09:45
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Animateur WDF
Inscrit:
29/07/2002 12:31
De 59000, Lille
Post(s): 239
non il ne retrouve pas la méthode Find...


Essaie Remplace au lieu de find.

sinon une recherceh sur msdn.microsoft.com s'impose

Contribution le : 02/08/2005 09:57
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Stagiaire WDF
Inscrit:
30/06/2005 12:12
Post(s): 16
J'ai essayé la méthode find,findreplace,remplace,replace,rien ne fonctionne...

Je continue mes recherches

Contribution le : 02/08/2005 10:16
Créer un fichier PDF de la contribution Imprimer


Re: windev et word
Stagiaire WDF
Inscrit:
30/06/2005 12:12
Post(s): 16
Enfin ca marche!
Je réussis a faire la recherche et a remplacer le texte.
Mon problème est donc résolu mais je laisse le topic ouvert pour la suite

Merci de vos conseils Manu/ R&B/ Dr Charly

Voila mon code

OWorda>>Documents>>open("C:\Mes Projets\TM Nouveau\Courrier\Destinataires")
OWorda>>selection>>Find>>Execute("@Date",OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,OLEIgnore,1,OLEIgnore,"2 aout 2005",1)

Contribution le : 02/08/2005 10:40
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2