这里主要涉及到技巧应用的问题,其实就是要把每对引号中后一个“ 更正为 ”,所以:
首先,在文档中输入一个 ” 并将它剪切下来(存放到剪贴板备用)
然后,编辑 → 替换
查找内容:(“[!”]@)“
替 换 为:\1^c
高级 → √ 使用通配符 → 全部替换 即可。
还是用查找替换功能,
查找里面输入:(注意除了那2个引号,其它符号都是英文半角)
(“)(*)(“)
替换里面输入:(同上注意)
\1\2”
下面一堆复选框里,勾选上“使用通配符”
然后“全部替换”
我这里是可以的,你试试看
工具-自动更正选项-镶入时自动套用格式-直引号替换为弯引号,去掉前面的勾,然后再执行自动替换。 如果不去掉这个勾,word总是把替换得到的直引号自动换成了弯引号,也就是右引号,出错是必然的。
1、使用通配符,查找[“”]
全部替换为"
2、使用通配符,查找"(*)"
全部替换为“\1”
搞定!
创建宏命令很简单,单击"工具"*"宏"*"宏",打开宏对话窗口,在"宏
名"编辑框中填入"ReplaceQuote",单击"创建"按钮,打开Visual Basic
编辑器,在代码窗口中输入下面的代码,然后保存工作后按F5运行。
ReplaceQuote宏程序代码如下:
Sub ReplaceQuote()
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = """"
.Forward = True
.Wrap = wdStop
.MatchByte = True
End With
With Selection
While .Find.Execute
.Text = ChrW(8220)
.Find.Execute
.Text = ChrW(8221)
Wend
End With
End Sub
如果不会使用的,Hi我
给对方戴上“ 此人很不友善“,“此人很直爽“之类的帽子。——
双引号前后一样,Word软件无法根据你的内容智能替换的。只能用“Alt+R”(替换)或“Alt+F”(跳过)手工替换了。操作熟练了也不慢的:
查找内容:“
替换为:”
根据情况按“Alt+R”或“Alt+F”