Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Word > Contribuez

Réponse
 
Outils de la discussion
Vieux 29/07/2008, 07h33   #1 (permalink)
Invité de passage
 
Date d'inscription: décembre 2007
Localisation: Lyon
Messages: 3
Par défaut [VBA W][Sources] Visualisation & Nettoyage des Styles de MS Word

Bonjour,

Première contribution sur cet excellent site, où bien des fois je me suis inspiré.
Il est temps pour moi de renvoyer l'ascenseur
J'ai tenté de voir si des 'Thread' pouvaient être rapprochés, mais compte tenu du nombre j'ai préféré en créer un nouveau.

Impression de la Zone de style sous Word
En plus de pouvoir imprimer la liste des styles comme indiqué dans le « Thread », ma macro permet de sauvegarder cette liste dans un nouveau document MS Word avec en plus les informations suivantes :
- Etat d’utilisation.
- Etat d’utilisation indirecte.
- Etat prédéfini ou utilisateur.

Effacement des styles Word
La solution proposée dans ce Thread est nominative. Elle code en dur les styles à ne pas effacer. Ma macro permet de sélectionner tous les styles inutilisés même indirectement et de désélectionner au besoin ceux que l’on voudrait garder.

VBA Word - Supprimer les styles inutilisés
La macro proposée permet d’effacer les styles inutilisés, mais il arrive que l’on tombe sur des styles indirectement utilisés qui, si on les efface, change la physionomie du texte, et ce sans compter les conséquences induites par les styles « fantômes ». En effet le style effacé peut servir de style de base et n’être pas utilisé dans le document.

Recherche "Styles" + balises html devant/derrière
J’ai comme arrière pensée d’améliorer la macro citée dans ce Thread pour convertir du Word vers SPIP. Il faut savoir que SPIP permet d’intégrer du HMTL lorsque SPIP ne peut pas répondre à nos exigences.

Enfin si ma macro ne répond pas directement aux threads suivants, son code pourrait inspirer les développeurs même si celui-ci n’est pas exempt d’imperfections.
Informations sur le style des paragraphes

fusion de documents word + garder les styles

Occurence d'un style dans un document Word

Création d'un nouveau style dans Word avec Visual Basic

Styles

En conclusion voici les fonctionnalités de ma macro :
• Affichage des styles du document actif, entêtes et pieds de page inclus :
o Prédéfinis
o Utilisés
o Indirectement utilisés
o et fantômes.
• Renommage des styles et des styles de base basés sur ces styles.
• Effacement des styles (excepté les styles prédéfinis).
• Filtrage des styles non utilisés même indirectement.
• Sauvegarde des styles trouvés dans un document Word.
• Démonstration des styles prédéfinis dans un document Word.
• Suppression des Alias de noms de style.

http://word.developpez.com/contrib/s...Management.zip

PS: Merci encore à Developpez.com pour leur dévouement. Surtout après le crash de la veille. Longue vie à eux !

Dernière modification par Heureux-oli ; 12/08/2008 à 19h35
H2Fooko est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/08/2008, 13h13   #2 (permalink)
Invité de passage
 
Date d'inscription: décembre 2007
Localisation: Lyon
Messages: 3
Par défaut Test avec MS Word 2007

Bonjour,

Deux bonnes nouvelles
  1. La première est que l’objet de la macro est toujours d’actualité car MS Word 2007 fait apparemment le ménage.
    En effet Les styles fantômes évoqués précédemment ont apparemment été nettoyés lors du processus de conversion des documents écrits avec Word 2003 vers Word 2007
  2. La seconde est que la macro « style management.dot » est toujours fonctionnelle avec Word 2007. Et vu mes premiers tests tant mieux !

Certes elle a perdu un peu de son utilité puisqu’il n’y a apparemment plus de styles fantômes après la conversion, mais on peut toujours l’utiliser.

Cordialement
H2Fooko est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Word > Contribuez

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 02h09.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations