OVH Cloud OVH Cloud

copie de word vers word

8 réponses
Avatar
lou
bonjour
je suis avec access 2000

le probleme est le suivant ,

j'ai un fichier word doc1
j'ai un fichier word doc2 qui lui contiens plusieurs
signets.

question !

quel est le code vba qui me permets de copier le contenu de doc1 dans
doc2 juste
apres le dernier signet

merci pour votre aide
lou

8 réponses

Avatar
Geo
Bonjour lou


bonjour
je suis avec access 2000

le probleme est le suivant ,

j'ai un fichier word doc1
j'ai un fichier word doc2 qui lui contiens plusieurs
signets.

question !

quel est le code vba qui me permets de copier le contenu de doc1
dans doc2 juste
apres le dernier signet


J'ai une inquiétude, tu parles de Access et je ne vois pas le rapport.
Sinon, l'enregistreur de macros est ton ami, le truc qu'il te dira pas pas
c'est comment identifier le dernier signet, ce serait qqch. comme :
Doc2.Bookmarks (Doc2.Bookmarks.Count)

--

A+

Avatar
lou
bonsoir
j'ai resolu une partie du probleme

mais j'ai encore 2 bug

1) dans mon fichier a exporter j'ai un petit tableau avec quelques
colonnes et quelques lignes (ça peux varier)
en fait il exporte les données du tableau vers l'autre fichier doc mais pas
le cadre et si je visionne le document on ne comprends plus grand chose
peut on exporter aussi le cadre comme on fait un copier coller

2)avant de copier mes données vers un signet
je voudrais effacer avant les données qui si trouvent





"Geo" a écrit dans le message de news:
ecnC#
Bonjour lou


bonjour
je suis avec access 2000

le probleme est le suivant ,

j'ai un fichier word doc1
j'ai un fichier word doc2 qui lui contiens plusieurs
signets.

question !

quel est le code vba qui me permets de copier le contenu de doc1
dans doc2 juste
apres le dernier signet


J'ai une inquiétude, tu parles de Access et je ne vois pas le rapport.
Sinon, l'enregistreur de macros est ton ami, le truc qu'il te dira pas pas
c'est comment identifier le dernier signet, ce serait qqch. comme :
Doc2.Bookmarks (Doc2.Bookmarks.Count)

--

A+





Avatar
Geo
Bonjour lou


bonsoir
j'ai resolu une partie du probleme

mais j'ai encore 2 bug

1) dans mon fichier a exporter j'ai un petit tableau avec quelques
colonnes et quelques lignes (ça peux varier)
en fait il exporte les données du tableau vers l'autre fichier doc
mais pas le cadre et si je visionne le document on ne comprends plus
grand chose peut on exporter aussi le cadre comme on fait un copier
coller

2)avant de copier mes données vers un signet
je voudrais effacer avant les données qui si trouvent



Quand tu fais le copier coller d'un document Word dans un autre il emmène
aussi les tableaux, je comprends pas bien comment tu arrives à cette
situation.
Pour effacer le contenu d'un tableau, on le sélectionne et on appuie (ou on
pèse si on est au Québec) sur la touche Suppr.

--

A+

Avatar
lou
tu ne comprends pas cette situation ?????
moi non plus ! c'est pourquoi je pose la question

je cherche un bout de code qui le fait automatiquement.
au probleme du tableau est venu s'ajouter aussi le probleme des images qui
m'avait échapé

je cherche le code vba
merci a tous

"Geo" a écrit dans le message de news:
uIl$
Bonjour lou


bonsoir
j'ai resolu une partie du probleme

mais j'ai encore 2 bug

1) dans mon fichier a exporter j'ai un petit tableau avec quelques
colonnes et quelques lignes (ça peux varier)
en fait il exporte les données du tableau vers l'autre fichier doc
mais pas le cadre et si je visionne le document on ne comprends plus
grand chose peut on exporter aussi le cadre comme on fait un copier
coller

2)avant de copier mes données vers un signet
je voudrais effacer avant les données qui si trouvent



Quand tu fais le copier coller d'un document Word dans un autre il emmène
aussi les tableaux, je comprends pas bien comment tu arrives à cette
situation.
Pour effacer le contenu d'un tableau, on le sélectionne et on appuie (ou
on

pèse si on est au Québec) sur la touche Suppr.

--

A+




Avatar
Geo
Bonjour lou


je cherche le code vba


Voui, mais pour faire un code, il faut comprendre ce qu'il doit faire.
Pour insérer doc1 dans Doc2 tu fais comment ?
copy paste?
Si c'est un paste special tu peux effectivement perdre la mise en forme
InsertFile ?

--

A+

Avatar
lou
je recommence

je suis dans access
les refferences Microsoft word 9.0 library cochées
j'ai un formulaire avec une commande(exporter)


j'ai un fichier word dans "C:PDFdoc1.doc"
j'ai un fichier word dans "C:PDFdoc2.doc"qui lui contiens plusieurs
signets.



question !

quel est le code vba qui me permets de copier le contenu de
"C:PDFdoc1.doc" (tableau et images comprises)

dans "C:PDFdoc2.doc" au debut du dernier signet qui s'appelle(debut)

ça sur clik de la commande(exporter) qui se trouve sur mon form


je crois que c'est clair

merci de votre aide



"Geo" a écrit dans le message de news:
#
Bonjour lou


je cherche le code vba


Voui, mais pour faire un code, il faut comprendre ce qu'il doit faire.
Pour insérer doc1 dans Doc2 tu fais comment ?
copy paste?
Si c'est un paste special tu peux effectivement perdre la mise en forme
InsertFile ?

--

A+





Avatar
Geo
Bonjour lou


je recommence

je suis dans access
les refferences Microsoft word 9.0 library cochées
j'ai un formulaire avec une commande(exporter)

j'ai un fichier word dans "C:PDFdoc1.doc"
j'ai un fichier word dans "C:PDFdoc2.doc"qui lui contiens
plusieurs signets.
question !

quel est le code vba qui me permets de copier le contenu de
"C:PDFdoc1.doc" (tableau et images comprises)

dans "C:PDFdoc2.doc" au debut du dernier signet qui
s'appelle(debut)

ça sur clik de la commande(exporter) qui se trouve sur mon form


je crois que c'est clair


Oui, cette fois c'est plus clair et surtout plus complet.
Tu sais aussi que les heures de dimanche sont payées double ?
Si tu connais le nom du signet, ça change tout.
Donc il me semble que la solution serait du genre :

Doc2.GoTo What:=wdGoToBookmark, _
Name:=doc2.bookmarks("debut")
Selection.Collapse direction:=wdCollapseStart
Selection.InsertFile FileName:="C:PDFdoc2.doc"

si le signet correspond juste à un point on pourrait utiliser la propriété
range, voir la réponse de Jean-Guy du 30 novembre 19:21 heure de Paris.

Évidemment il manque devant le code la référence à l'application Word.

--

A+

Avatar
lou
bonsoir geo

merci pour le code

je sais que le dimanche c'est plus cher
mais peux tu me donner le code entier
je ne connais rien en vba

encore un grand merci



"Geo" a écrit dans le message de news:

Bonjour lou


je recommence

je suis dans access
les refferences Microsoft word 9.0 library cochées
j'ai un formulaire avec une commande(exporter)

j'ai un fichier word dans "C:PDFdoc1.doc"
j'ai un fichier word dans "C:PDFdoc2.doc"qui lui contiens
plusieurs signets.
question !

quel est le code vba qui me permets de copier le contenu de
"C:PDFdoc1.doc" (tableau et images comprises)

dans "C:PDFdoc2.doc" au debut du dernier signet qui
s'appelle(debut)

ça sur clik de la commande(exporter) qui se trouve sur mon form


je crois que c'est clair


Oui, cette fois c'est plus clair et surtout plus complet.
Tu sais aussi que les heures de dimanche sont payées double ?
Si tu connais le nom du signet, ça change tout.
Donc il me semble que la solution serait du genre :

Doc2.GoTo What:=wdGoToBookmark, _
Name:=doc2.bookmarks("debut")
Selection.Collapse direction:=wdCollapseStart
Selection.InsertFile FileName:="C:PDFdoc2.doc"

si le signet correspond juste à un point on pourrait utiliser la propriété
range, voir la réponse de Jean-Guy du 30 novembre 19:21 heure de Paris.

Évidemment il manque devant le code la référence à l'application Word.

--

A+