| ||||||||
Nouvel astucien | Bonjour, Je travail avec Word 2003. Je souhaite réaliser une commande d'enregistrement automatique d'un document .doc en document au format web. Il me semble qu'on appelle cela une Macro. Comment faire pour que cette macro soit valable pour plusieur document word mais en tenant compte du fait que le nom de fichier .html n'est pas toujours le même. C'est donc un paramètre de la macro. En clair, j'ai 5 documents au format .doc portant des noms différents et je me demande si je peux réaliser une macro unique qui permette d'enregistrer (à l'aide d'un bouton ou d'un racourci clavier) ces document en tant que page web. Merci à ceux qui pourront m'apporter leur aide. | |||||||
Publicité | ||||||||
| ||||||||
Astucien ![]() | Salut, et bienvenue peut-être un truc du genre : Sub test() ActiveDocument.SaveAs FileName:=Left(ActiveDocument.Name, Len(ActiveDocument.Name) - 3) & "htm", FileFormat:=wdFormatHTML End Sub pour commencer, tu fais outils/macro/nouvelle macro... tu choisis d'enregistrer pour tout les documents. ensuite, tu cliques une ou deux fois sur la feuille, et tu cliques sur le bouton arreter l'enregistrtement. ensuite, tu fais outils/macro/macros... , tu sélectionnes celle que tu viens d'enregistrer (par défaut elle s'appelle "macro1" si tu ne l'as pas renommée), et tu cliques sur modifier... la, tu entres dans les entrailles du VBE (= une fenetre Visual Basic Editor va s'ouvrir) tu supprimmes tout de sub macro1()...à...end sub et tu remplaces par les 3 lignes en bleu la haut ensuite, tu fais un nouveau document bidon, que tu enregistres ou tu veux sous le nom que tu veux. tu ouvres ce document, et tu fais outils/macro/macros... , tu sélectionnes "test" et tu cliques sur "exécuter" et voila. (bon, y'a peut-être mieux, comme je l'ai déja dit je pédale un peu sous wd ; l'explication est elle aussi perfectible, mais j'ai volontairement simplifié la chose pour ne pas effrayer d'emblée notre jeune padawan du VBA ) | |||||||
Astucienne ![]() | Bonjour, Cette macro me paraît un peu superflue, non ? Fichier, Enregistrer en tant que page Web.... C'est si compliqué à faire ? Ou bien : Fichier, enregistrer sous (choisir le format html) A la rigueur, s'il y avait bcp de fichiers, et encore... mais pour 5 fichiers... | |||||||
Nouvel astucien | Bonjour et merci à Bérylion pour sa réponse rapide. Autres questions : Peut-on exécuter cette macro à l'aide d'un raccourci clavier ? Quand à la remarque de M@rina ... si je souhaitais réaliser cette macro, c'est afin de diminuer le nombre de clic pour effectuer mon traitement ! En effet, il faut cliquer sur Fichier/Enregistrer en tant que page web puis rechercher le bon répertoire, puis changer le type de fichier (par défaut : Page web à fichier unique) puis confirmer l'enregistrement pour écraser le fichier précédent ! Voila c'est tout ... | |||||||
Astucienne ![]() | Bonsoir Euh... Pas vraiment convaincue sur ce coup-là !!! - la commande Enregistrer en tant que page Web choisit directement le format mht Euh... combien de clics pour poser la question et faire la macro ?... Et... y attribuer un raccourci clavier ?... Paske si pas de raccourci clavier, faut bien 5 clics pour la lancer c'te fichue macro !!! Au passage pour ajouter un raccourci clavier à une macro : - Clic sur la barre d'outils, Personnaliser (2 clics) Euh... ça nous fera donc 8 clics, plus la saisie du raccourci clavier !!! Excuse moi d'être moqueuse mais franchement c'est plus fort que moi !!! | |||||||
Nouvel astucien | Bonjour M@rina et merci pour ta réponse. Chaque jour je complête 5 tableaux dans un document Word enregistrer en .doc (parfois, deux fois dans la journée). Je sauvegarde ensuite ces documents au format html pour les diffuser sur le net ; d'où une deuxième savegarde en tant que page web dans un répertoire différent de celui des documents enregistrés en .doc Chaque jour, je reparts du même document word et je le sauvegarde sous le même nom au format html. Si tu n'a pas compris l'utilité d'une macro et d'une touche de raccourci alors tu peux toujours te moquer ! Bonne journée
| |||||||
Astucienne ![]() | Bonjour nonolehero, Tu avais oublié une précision importante dans ta première demande : 5 fichiers par jour... Ce qui change tout, évidemment... | |||||||
Nouvel astucien | Bonsoir M@rina, C'est vrai que j'avais oublié cette précision. Cela dit, merci de m'avoir consacré un peu de ton temps !
| |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|