OVH Cloud OVH Cloud

Différence entre .SaveAs et macro 'FichierEnregistrerHTML'

1 réponse
Avatar
elise
Bonjour,

Nous avons une macro qui génère automatiquement un sommaire à partir des
paragraphes titre1, titre2, titre 3. Elle passe par la création d'un frame
dans lequel elle met les signets générés automatiquement.
J'essaie d'avoir une même version de cette macro en word 2000 et en word
2003.
En sortie, j'ai besoin de 2 htm séparés, le sommaire et le corps du document.

En word 2000, je suis obligée d'utiliser 'FichierEnregistrerHtml' pour
obtenir ces 2 fichiers, ActiveDocument.SaveAs sauvegarde juste la page
complète.

En word 2003, ActiveDocument.SaveAs me crée 3 documents ( ensemble, sommaire
et corps), en écrasant corps s'il existait auparavant mais pas sommaire (
j'ai sommair1, sommair2, etc ), 'FichierEnregistrerHtml' me crée des .mht qui
ne me conviennent pas.

Ma question : existe-t-il un moyen de sauvegarder commun aux 2 versions ?
nb : dans les 2 versions, on peut mettre wdFormatFilteredHTML, en word 2000
on repasse le filtre MSfilter en plus.
Merci, bonne journée

1 réponse

Avatar
Anacoluthe
Bonjour !

'elise' nous a écrit ...
Ma question : existe-t-il un moyen de sauvegarder commun aux 2 versions ?
nb : dans les 2 versions, on peut mettre wdFormatFilteredHTML, en word 2000
on repasse le filtre MSfilter en plus.


Non. Indépendamment de la question du HTML filtré qui ne peut pas être
traité de la même façon sur WD2000 et WD2003 (ce serait dommage de
coller l'add-in HTML-Filter dans WD2003 qui n'en a pas besoin, non?),
WD2000 ne sait pas enregistrer simplement les pages Web avec des
cadres.
Pour WD2003 utilisez Save au lieu de SaveAs pour mettre à jour la page
aussi bien que ses cadres.

Commencez-vous à comprendre pourquoi on vous déconseille
fortement Word comme éditeur HTML ...? :-[

Anacoluthe
« Parfois je balise avec le langage html ou les liens hypertextes. »
- Bernard MAINGOT