0

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

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

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

我唯一的办法是使用自定义按钮编写自己的函数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
4

1 回答 1

0

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

于 2012-02-09T21:36:26.890 回答