我创建了一个我想在混合 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