Salut à tous.
J'ai créé un doc Word avec des liaisons vers des cellules Excel. Ma macro
excel remplit ces cellules, puis ouvre le doc word qui met à jour les
liaisons puis s'imprime. Je trouve le processus relativement lent.
2 questions :
- si j'optais pour une autre solution , sans liaison, c'est à dire alimenter
directement à partir de ma macro excel des variables/signets du doc word
avant impression, cela irait-il plus vite ? Et comment on fait ?
- si ce n'est pas le cas, comment enregistrer mon document word sous un
nouveau nom (ça je sais) en 'cassant toutes les liaisons' (ça je sais pas).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Geo
Bonjour à Gadget qui nous a écrit :
Salut à tous. J'ai créé un doc Word avec des liaisons vers des cellules Excel. Ma macro excel remplit ces cellules, puis ouvre le doc word qui met à jour les liaisons puis s'imprime. Je trouve le processus relativement lent. 2 questions : - si j'optais pour une autre solution , sans liaison, c'est à dire alimenter directement à partir de ma macro excel des variables/signets du doc word avant impression, cela irait-il plus vite ?
Probablement, les liaisons ralentissent énormément, mais tant qu'on n'a pas vérifié ...
Et comment on fait ?
Qqch comme AppWord.Bookmarks("Monsignet").Range.Text="La valeur"
- si ce n'est pas le cas, comment enregistrer mon document word sous un nouveau nom (ça je sais) en 'cassant toutes les liaisons' (ça je sais pas).
Dim C As Field Debug.Print ActiveDocument.Fields.Count For Each C In ActiveDocument.Fields C.Unlink Next C
Merci à tous.
Pas de quoi.
-- A+
Bonjour à Gadget qui nous a écrit :
Salut à tous.
J'ai créé un doc Word avec des liaisons vers des cellules Excel. Ma macro excel remplit
ces cellules, puis ouvre le doc word qui met à jour les liaisons puis s'imprime. Je
trouve le processus relativement lent.
2 questions :
- si j'optais pour une autre solution , sans liaison, c'est à dire alimenter
directement à partir de ma macro excel des variables/signets du doc word avant
impression, cela irait-il plus vite ?
Probablement, les liaisons ralentissent énormément, mais tant qu'on n'a
pas vérifié ...
Et comment on fait ?
Qqch comme
AppWord.Bookmarks("Monsignet").Range.Text="La valeur"
- si ce n'est pas le cas, comment enregistrer mon document word sous un nouveau nom (ça
je sais) en 'cassant toutes les liaisons' (ça je sais pas).
Dim C As Field
Debug.Print ActiveDocument.Fields.Count
For Each C In ActiveDocument.Fields
C.Unlink
Next C
Salut à tous. J'ai créé un doc Word avec des liaisons vers des cellules Excel. Ma macro excel remplit ces cellules, puis ouvre le doc word qui met à jour les liaisons puis s'imprime. Je trouve le processus relativement lent. 2 questions : - si j'optais pour une autre solution , sans liaison, c'est à dire alimenter directement à partir de ma macro excel des variables/signets du doc word avant impression, cela irait-il plus vite ?
Probablement, les liaisons ralentissent énormément, mais tant qu'on n'a pas vérifié ...
Et comment on fait ?
Qqch comme AppWord.Bookmarks("Monsignet").Range.Text="La valeur"
- si ce n'est pas le cas, comment enregistrer mon document word sous un nouveau nom (ça je sais) en 'cassant toutes les liaisons' (ça je sais pas).
Dim C As Field Debug.Print ActiveDocument.Fields.Count For Each C In ActiveDocument.Fields C.Unlink Next C
Merci à tous.
Pas de quoi.
-- A+
Gadget
Supermerci.
"Geo" a écrit dans le message de news:
Bonjour à Gadget qui nous a écrit :
Salut à tous. J'ai créé un doc Word avec des liaisons vers des cellules Excel. Ma macro excel remplit ces cellules, puis ouvre le doc word qui met à jour les liaisons puis s'imprime. Je trouve le processus relativement lent. 2 questions : - si j'optais pour une autre solution , sans liaison, c'est à dire alimenter directement à partir de ma macro excel des variables/signets du doc word avant impression, cela irait-il plus vite ?
Probablement, les liaisons ralentissent énormément, mais tant qu'on n'a pas vérifié ...
Et comment on fait ?
Qqch comme AppWord.Bookmarks("Monsignet").Range.Text="La valeur"
- si ce n'est pas le cas, comment enregistrer mon document word sous un nouveau nom (ça je sais) en 'cassant toutes les liaisons' (ça je sais pas).
Dim C As Field Debug.Print ActiveDocument.Fields.Count For Each C In ActiveDocument.Fields C.Unlink Next C
Merci à tous.
Pas de quoi.
-- A+
Supermerci.
"Geo" <Geo@sans.pub> a écrit dans le message de news:
mn.2be37d897fb86002.41568@sans.pub...
Bonjour à Gadget qui nous a écrit :
Salut à tous.
J'ai créé un doc Word avec des liaisons vers des cellules Excel. Ma macro
excel remplit ces cellules, puis ouvre le doc word qui met à jour les
liaisons puis s'imprime. Je trouve le processus relativement lent.
2 questions :
- si j'optais pour une autre solution , sans liaison, c'est à dire
alimenter directement à partir de ma macro excel des variables/signets du
doc word avant impression, cela irait-il plus vite ?
Probablement, les liaisons ralentissent énormément, mais tant qu'on n'a
pas vérifié ...
Et comment on fait ?
Qqch comme
AppWord.Bookmarks("Monsignet").Range.Text="La valeur"
- si ce n'est pas le cas, comment enregistrer mon document word sous un
nouveau nom (ça je sais) en 'cassant toutes les liaisons' (ça je sais
pas).
Dim C As Field
Debug.Print ActiveDocument.Fields.Count
For Each C In ActiveDocument.Fields
C.Unlink
Next C
Salut à tous. J'ai créé un doc Word avec des liaisons vers des cellules Excel. Ma macro excel remplit ces cellules, puis ouvre le doc word qui met à jour les liaisons puis s'imprime. Je trouve le processus relativement lent. 2 questions : - si j'optais pour une autre solution , sans liaison, c'est à dire alimenter directement à partir de ma macro excel des variables/signets du doc word avant impression, cela irait-il plus vite ?
Probablement, les liaisons ralentissent énormément, mais tant qu'on n'a pas vérifié ...
Et comment on fait ?
Qqch comme AppWord.Bookmarks("Monsignet").Range.Text="La valeur"
- si ce n'est pas le cas, comment enregistrer mon document word sous un nouveau nom (ça je sais) en 'cassant toutes les liaisons' (ça je sais pas).
Dim C As Field Debug.Print ActiveDocument.Fields.Count For Each C In ActiveDocument.Fields C.Unlink Next C