macro word remplacer image par texte - VB/VBA/VBS - Programmation
MarshPosté le 29-01-2008 à 14:08:05
Bonjour,
Voilà je suis inexpérimenté en macro et on m'a demandé dans mon entreprise de développer une macro word.
Je vous explique le contexte :
Migration de documents word (texte + beaucoup d'images) sur un TWiki. --> images uploadées sur le topic du wiki (en .zip) --> liens dans le texte vers les images, avec le code %ATTACH%/image001.jpg, %ATTACH%/image002.jpg, etc. pour les faire apparaître.
Je vous expose les fonctionnalités de la macro :
1/ Enregistrement du document au format html pour récupérer toutes les images du document dans un dossier (ok pour moi, j'ai utilisé l'enregistrement macro)
2/ Faire un zip de toutes les images de ce dossier (pour l'upload dans le topic du wiki) (peut-on le faire dans une macro word ? si oui comment ?)
3/ Remplacer toutes les images du document par le lien %ATTACH%/image00x.jpg avec x les n° des images enregistrées (pour qu'elles apparaissent dans l'ordre par la suite).
Voilà j'espère que j'ai été assez clair...merci d'avance pour votre aide.
Message édité par manu7762323 le 29-01-2008 à 15:13:19
Marsh Posté le 29-01-2008 à 14:08:05
Bonjour,
Voilà je suis inexpérimenté en macro et on m'a demandé dans mon entreprise de développer une macro word.
Je vous explique le contexte :
Migration de documents word (texte + beaucoup d'images) sur un TWiki.
--> images uploadées sur le topic du wiki (en .zip)
--> liens dans le texte vers les images, avec le code %ATTACH%/image001.jpg, %ATTACH%/image002.jpg, etc. pour les faire apparaître.
Je vous expose les fonctionnalités de la macro :
1/ Enregistrement du document au format html pour récupérer toutes les images du document dans un dossier
(ok pour moi, j'ai utilisé l'enregistrement macro)
2/ Faire un zip de toutes les images de ce dossier (pour l'upload dans le topic du wiki)
(peut-on le faire dans une macro word ? si oui comment ?)
3/ Remplacer toutes les images du document par le lien %ATTACH%/image00x.jpg avec x les n° des images enregistrées (pour qu'elles apparaissent dans l'ordre par la suite).
Voilà j'espère que j'ai été assez clair...merci d'avance pour votre aide.
Message édité par manu7762323 le 29-01-2008 à 15:13:19