Sea*_*Sun 13 styles microsoft-word microsoft-word-2010
在我的 Microsoft Word 2010 文档中,我有两种段落样式:Normal和Subject。主题将“基于样式”设置为“正常”(继承自“正常”)。在Normal 中,我在每个段落之后配置了一个 12pt 间隙,Subject继承了这个规则就好了。
然后我不小心在Subject 中添加了一个空格后的规则。这意味着Subject不再从Normal 中“继承”其段后空格设置,这意味着如果我更改Normal上的设置,我也必须更改Subject上的设置。
我想从Subject 中删除 space-after-paragraph 设置,以便它再次从Normal继承该值。这可能吗?如果是这样,如何?
我尝试删除值 (12pt),点击 OK,Enter但设置只是恢复为 12pt(覆盖在 Normal 中设置的值)。如果没有从头开始重新创建主题样式,我不知道如何解决这个问题。
谢谢
Ada*_*dam 10
事实证明,word.mvps.org 网站上已经有一篇关于这个主题的文章(以空格后属性为例)。
一般的想法是您需要使用一次 VBA 宏来清除格式。Microsoft Word 将从 GUI 中包含的此类功能中受益。
Dim oStyle As Style
Set oStyle = ActiveDocument.Styles("Subject")
oStyle.ParagraphFormat.SpaceAfter = oStyle.BaseStyle.ParagraphFormat.SpaceAfter
Run Code Online (Sandbox Code Playgroud)
小智 6
这是一个老问题,但仍然有效,并且到目前为止给出的答案不是很实用。取消偏离“基于样式”的定义的一个简单方法是将属性定义为与“基于样式”中的属性相同。这将完全删除该定义,因为它就没用了。
作为示例(以及原始问题的具体答案),如果您的样式基于“正常”,请检查“正常”样式中的“后间距”值是多少。然后将样式中的 Spacing-After 值更改为(样式->[您的样式]->修改->格式->段落),使其与普通样式中的相同。(默认情况下,至少在 Word 2019 中,该值似乎是 8 pt,因此您必须编写数字 8,而不是单击从下到上,以 6 pt 为步长)。之后,样式特定的 Spacing-After 定义消失。
| 归档时间: |
|
| 查看次数: |
5145 次 |
| 最近记录: |