使排版在 MS Word 365 中自动添加引号

使排版在 MS Word 365 中自动添加引号

在 Word 中(在我的情况下是 Office 365 的 Microsoft Word),可以在文档模板中预定义字体,以便通过突出显示某些文本并单击字体(Home选项卡 ->Typographies框)来设置格式。

有一件事我找不到,在搜索网络和微软支持网站时也没有找到,那就是如何让排版不仅仅添加格式(颜色、字体、大小、线条、缩进……),而且如何让字体添加符号

具体来说,我想在突出显示部分(前后)添加引号"text"、撇号等。例如,如果我突出显示此句子中的单词:'text'To be or not to be

著名台词生存还是毁灭出自哈姆雷特

并点击字体我希望结果自动变成:

著名台词“生存还是毁灭”出自哈姆雷特

这可能吗?

答案1

我找不到使用排版来实现这一点的方法(我认为我的 Word 版本将它们称为“样式”),但也许宏可以满足您的需求。我将其制作成宏:

Sub Quotes()
'
' Quotes Macro
'
'
    Selection.Cut
    Selection.TypeText Text:=""""
    Selection.PasteAndFormat (wdFormatOriginalFormatting)
    Selection.TypeText Text:=""""
End Sub

然后我运行该宏(如果愿意,您可以将其与按钮或键盘快捷键关联)并在选定的文本周围添加引号。

注意:根据您的设置,引文两端的间距可能不符合您的要求。Word 会尽力提供帮助,并在删除一个或多个单词时调整间距。要让它按您的要求执行操作,您可能必须禁用该功能。

Word 选项->高级->剪切、复制和粘贴->使用智能剪切和粘贴->设置->自动调整句子和单词间距。

(为了获得超级加分,您可以让宏记录该设置的状态,将其关闭,执行剪切-引用-粘贴-引用的操作,然后恢复设置的保存状态。)

相关内容