【问题标题】:Word2011 doesn't support "FormattingShowClear", causing a problem on restricted style templatesWord2011 不支持“FormattingShowClear”,导致受限样式模板出现问题
【发布时间】:2012-10-30 06:17:29
【问题描述】:

我创建了一个想要在混合 Office 2010/2011 环境中使用的 Word 模板。我将格式限制为使用推荐的样式,这消除了选择字体、字体大小等的能力……但是我想让模板用户仍然“清除格式”。

在 Word 2010 (Windows) 中效果很好,文档属性 FormattingShowClear 设置为 True。不幸的是,在 Word 2011 (Mac) 中,此属性不存在,因此按钮和功能被禁用。此外,自相矛盾的是,在 Word 2011 中启用了粗体和斜体字体样式按钮!

我已验证 FormattingShowClear 位于 Office for Mac 2011 不支持的已删除(或从未实现)属性列表中(如果您愿意,请查看此列表 here)。

我唯一的办法是使用Word.Selection.ClearFormatting 编写自己的函数并将其分配给自定义按钮吗? Word for Mac 2011 中是否有与 FormattingShowClear 等效的其他属性,我可以将其设置为 True 以启用现有按钮?

更新 我继续复制了清除格式功能,但在功能区的主页选项卡上删除粗体和斜体的功能仍然让我感到沮丧。我尝试在宏中复制这些函数(如下所示)并将这些函数注释掉。这会阻止热键和使用格式工具栏,但不会阻止功能区主页选项卡上的粗体和斜体按钮。

Sub Bold()
    'Selection.Font.Bold =WdToggle
    'Selection.Range.Bold = wdToggle
End Sub
Sub Italic()
' Bold Italics    
    'Selection.Font.Italic=WdToggle
    'Selection.Range.Italic =WdTogg
End Sub

【问题讨论】:

    标签: macos vba office-2010


    【解决方案1】:

    Ctrl + Space 仍然可以清除格式。但是MS去掉了菜单后面的功能,而把功能标签Clear Formatting留在那里是不合情理的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-26
      • 1970-01-01
      • 2020-01-12
      • 2010-09-20
      • 2021-05-29
      • 2017-01-20
      • 1970-01-01
      • 2017-12-30
      相关资源
      最近更新 更多