> Tous les forums > Forum Bureautique
 Macro sous Word 2003
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
nonolehero
  Posté le 10/09/2007 @ 21:24 
Aller en bas de la page 
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é
Bérylion
 Posté le 10/09/2007 à 22:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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 )

m@rina
 Posté le 11/09/2007 à 11:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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...
Y a kekchose qui m'échappe !!!

nonolehero
 Posté le 11/09/2007 à 13:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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 ...

m@rina
 Posté le 11/09/2007 à 20:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

Bonsoir

Euh... Pas vraiment convaincue sur ce coup-là !!!

- la commande Enregistrer en tant que page Web choisit directement le format mht
- Le chemin est le même que celui d'origine
- Pas de message d'écrasement de fichier puisque nouveau format

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)
- Clic sur le bouton Clavier (1 clic)
- Catégorie Macro (1 clic)
- Sélection de la macro (1 clic)
- Saisie du raccourci clavier
- Clic sur le bouton Attribuer, puis deux fois sur le bouton Fermer (3 clics)

Euh... ça nous fera donc 8 clics, plus la saisie du raccourci clavier !!!
Le temps de faire ça, les 5 fichiers sont enregistrés !!!

Excuse moi d'être moqueuse mais franchement c'est plus fort que moi !!!

nonolehero
 Posté le 16/09/2007 à 10:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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

m@rina
 Posté le 16/09/2007 à 11:13 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

Bonjour nonolehero,

Tu avais oublié une précision importante dans ta première demande : 5 fichiers par jour...

Ce qui change tout, évidemment...

nonolehero
 Posté le 17/09/2007 à 20:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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 !

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
SSD WD Black SN770 1 To (PCIe Gen4, NMVe M.2, 5150 Mo/s)
62,56 € 80 € -22%
Mini PC Geekom A5 (Ryzen 5 7430U, 16 Go RAM DDR4, SSD NVMe 512 Go, WiFi 6, Windows 11 Pro)
331,55 € 399 € -17%
@Amazon
Norton 360 Deluxe (5 postes, 1 an)
15,75 € 50 € -68%
@Amazon
Montre GPS Multisports Garmin Fenix 8 47 mm AMOLED
850,91 € 999,99 € -15%
@Amazon Allemagne
Bidon de liquide Vaisselle Paic Citron vert 5L
8,86 € 13,70 € -35%
@Amazon
Batterie externe Blackview Oscal PowerMax 2400 1872Wh extensible à 20592Wh, 2400W, LifePOE4
749 € 999 € -25%
@Geekbuying

Sujets relatifs
Macro sous Word 2003
pb macro sous word 2003
Amélioration d'une macro sous excel 97 ou 2003
Appels de notes de bas de page sous Word 97-2003
Macro sous word 2010
Note de fin de document sous Word 2003
Etiquettes sous Word 2003
Word Art sous word 2003
Probléme à l'ouverture de word 2003 sous Wxp sp3
PB insertion auto sous word 2003
Plus de sujets relatifs à Macro sous Word 2003
 > Tous les forums > Forum Bureautique