Manipulation de word - copier / coller
Stagiaire WDF
Inscrit:
20/03/2008 10:22
Post(s): 4
Bonjour,

Je dois créer un document word dont les paragraphes sont "à la carte", c'est à dire que chaque utilisateur peu choisir d'éditer ou pas certains paragraphes.

Chaque paragraphes correspond à un fichier word. (je n'ai pas souhaiter les sauvegarder une base HF au vu des mise en pages complexes (images avec du texte autour, images se superposants, etc.).

Afin de créer mon document final, j'avais tout d'abord employé la technique suivante :

Création d'un objet cword,
Positionnement sur le signet qui va bien
Insertion des fichiers correspondant aux paragraphes.

Malheureusement lorsque dans mon paragraphe j'ai plusieurs mises en page différentes (notamment format portrait ou paysage) cette dernière n'est pas insérée.

Je voudrais donc changer de tactique et faire un copier / coller de mon texte

J'ai donc deux objets CWord
Un pour le document maître
Un pour le document que je vais copier

J'ouvre mon document maitre
Je me positionne sur le signet qui va bien
J'ouvre mon document source
Je copie l'ensemble du texte avec un ":m_xWord>>Selection>>WholeStory"

et c'est la que je bloque. Je n'arrive pas à coller ce que je viens de sélectionner avec mon second objet dans le document maître ...

Voici mon code :
lpclWordDest = allouer cWord(Faux)
lpclWordDest:Visible(Faux)
lpclWordDest:Ouvrir(ComplèteRep(gsRepUtilitaires) + "MasterTest.doc")

lpclWordSrc = allouer cWord(Faux)
lpclWordSrc:Visible(Faux)

lsFichierSrc = ComplèteRep(gsRepDocumentsFR)+Paragraphe2.ParagrapheID+".doc"
SI fFichierExiste(lsFichierSrc) ALORS
	//ouverture du fichier source
	lpclWordSrc:Ouvrir(lsFichierSrc)

	//on sélectionne tout
	lpclWordSrc:SelectionneTout()
			
	//on le met dans le presse papier
	lpclWordSrc:Copier()
			
	//on le colle dans le fichier de destination
	lpclWordDest:Coller()

	//on ferme le fichier source
	lpclWordSrc:Fermer()
FIN

Contribution le : 20/03/2008 10:36

Edité par drcharly93 sur 28/3/2008 12:22:45
Créer un fichier PDF de la contribution Imprimer


Re: Manipulation de word - copier / coller
Stagiaire WDF
Inscrit:
20/03/2008 10:22
Post(s): 4
Personne n'a d'idées sur ce qui bloquerait ?
Je n'ai pas modifié la méthode "Copier" et "coller" de l'objet cWord fournit par windev.

Contribution le : 28/03/2008 09:24
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