Supprimer le paramètre du style pour hériter du paramètre du style de base

11

Dans mon document Microsoft Word 2010, j'ai deux styles de paragraphe: Normal et Objet . Le sujet a "Style basé sur" réglé sur Normal (hérite de Normal ). En Normal , j'ai configuré un intervalle de 12 pt après chaque paragraphe et le Sujet a bien hérité de cette règle.

Ensuite, j'ai accidentellement ajouté une règle d'espace après le paragraphe à Sujet également. Cela signifie que Subject n'hérite plus de son paramètre d'espace après paragraphe de Normal , ce qui signifie que si je modifie le paramètre sur Normal , je devrai également le modifier sur Subject .

Je voudrais supprimer le paramètre espace après paragraphe de Sujet afin qu'il hérite à nouveau de cette valeur de Normal . Est-ce possible? Si c'est le cas, comment?

J'ai essayé de supprimer la valeur (12 pt), en appuyant sur OK, Entermais le paramètre revient à 12 pt (en remplaçant la valeur définie dans Normal). À moins de recréer le style de sujet à partir de zéro, je ne sais pas comment résoudre ce problème.

Merci

SealedSun
la source
Est-ce que le réglage de l'espace après sur "Auto" dans votre style de sujet fonctionnerait?
Adam
@Adam non, le régler sur "Auto" n'a pas fonctionné (essayé). Je crois que "Auto" signifie "utiliser la taille de la police / la hauteur de la ligne comme espace après".
SealedSun

Réponses:

8

Il s'avère qu'il existe déjà un article sur ce même sujet (jusqu'à la propriété espace après utilisée comme exemple) disponible sur le site web word.mvps.org.

L'idée générale est que vous devez utiliser une macro VBA une fois pour effacer le formatage. Microsoft Word bénéficierait d'une telle fonctionnalité incluse dans l'interface graphique.

Dim oStyle As Style
Set oStyle = ActiveDocument.Styles("Subject")
oStyle.ParagraphFormat.SpaceAfter = oStyle.BaseStyle.ParagraphFormat.SpaceAfter
Adam
la source
Intéressant, j'essaierai ceci quand je
rentrerai à la
1
Semble fonctionner, mais ce n'est pas vraiment une solution que les gens peuvent utiliser tous les jours. Ce n'est naturellement pas de votre faute, donc j'accepte quand même votre réponse.
SealedSun
Merci. Vous pouvez ajouter la macro à l'interface graphique en l'ajoutant à la barre d'outils d'accès rapide. Voir ce lien pour plus de détails: gregmaxey.mvps.org/word_tip_pages/add_macro_to_qat.html C'est le meilleur que vous obtiendrez :)
Adam
2
2,5 ans plus tard, est-ce toujours la meilleure option?
dualed
2
4 ans et une toute nouvelle version d'Office plus tard, est-ce toujours la seule option?
wersimmon
0

Pour éviter d'utiliser VBScript, vous pouvez le faire en créant un "style entièrement vide", puis héritez et modifiez les propriétés souhaitées:

  1. Afficher l'onglet Accueil du ruban
  2. Affichez le panneau des styles à l'aide de la flèche en bas à droite de la barre d'outils des styles
  3. Sélectionnez un paragraphe du style que vous souhaitez modifier et cliquez sur "Effacer tout" dans le panneau des styles
  4. Gardez le paragraphe sélectionné et cliquez avec le bouton droit sur le nom du style dans le panneau et choisissez "style de modalité correspondant à la sélection" (peut-être y a-t-il un libellé différent. J'utilise Word dans une autre langue)
  5. Cliquez avec le bouton droit et choisissez modifier le style, pour définir le style parent à hériter et modifier les propriétés souhaitées.
JotaBe
la source
0

Il s'agit d'une vieille question, mais toujours d'actualité, et les réponses données jusqu'à présent ne sont pas très pratiques. Un moyen simple d'annuler une définition, qui s'écarte du "Style basé sur", est de définir la propriété pour être la même que dans "Style basé sur". Cela supprimera complètement la définition, car elle est alors inutile.

Par exemple (et une réponse spécifique à la question d'origine), si votre style est basé sur Normal, vérifiez quelle est la valeur Espacement après dans le style Normal. Modifiez ensuite (Styles -> [votre style] -> Modifier-> Format-> Paragraphe) la valeur Espacement après dans votre style pour qu'elle soit la même que dans le style Normal. (Par défaut, au moins dans Word 2019, cette valeur semble être de 8 pt, vous devez donc écrire le nombre 8 au lieu de cliquer vers le haut, cela va par étapes de 6 pt). Après cela, la définition d'espacement spécifique au style disparaît.

Malakias
la source