1.成对替换为引号,并且要一次性替换
想将其一次性全部替换成中文双引号,用一般的查找替换功能,不能实现左引号和右引号的对称,在网上搜索了很久,只找到一些用VBA编程来解决的方案,可惜我不懂VBA,也觉得这点小问题都要动用编程实在有些杀鸡用牛刀了。通过不断摸索,终于探索出只用查找替换就能完成的方法:
第一步,关闭“直引号替换为弯引号”
在WORD 2003中点击“工具→自动更正选项”,并切换到“键入时自动套用格式”选项卡,取消“直引号替换为弯引号”选项(如图1),单击“确定”按钮。
第二步,巧用“替换”命令进行操作
把光标置于待处理文档的开始处,按下Ctrl+H,调出“查找和替换”对话框。点一下“高级”按钮,勾选“使用通配符”选项,然后在“查找内容”框中键入“"(*)"”;在“替换为”框中键入““/1””。实际键入的内容不含外边的引号,且键入的都是半角字符(如图2)。单击“全部替换”按钮。现在,文档中的所有直引号就都变为双引号了。
对以上操作的两点说明
1.关闭“直引号替换为弯引号”很关键
关闭“直引号替换为弯引号”功能是上述“替换”操作关键,否则“替换”后得到的所有中文引号都是右引号,而并非左右引号成对出现。
2.“替换”操作用到的三个通配符项目
以上的“替换”操作使用了三个通配符项目,它们是*、()和/n。这三个通配符含义如下:
*:代表任意字符串。
():在查找时,可以使用小括号对通配符和文字进行分组,以指明处理次序,例如,可以通过键入“<(pre)*(ed)>;”来查找“presorted”和“prevented”。
/n:在替换时,可使用/n通配符搜索表达式,然后将其替换为经过重新排列的表达式,例如,在“查找内容”框键入“(事)(倍)(功)(半)”,在“替换为”框键入“/1/4/3/2”,Word将找到“事倍功半”并将其替换为“事半功倍”。
2.问:怎样在Word文档中输入直引号
在Word中输入英文直引号的步骤:
单击菜单“工具→自动更正选项”,在“自动更正”对话框中选择“键入时自动套用格式”选项卡,在“键入时自动替换”下,取消勾选“直引号替换为弯引号”,单击“确定”即可。
单击“Office按钮→Word 选项→校对”或“文件→选项→校对”,单击右侧的“自动更正选项”按钮,选择“键入时自动套用格式”选项卡,在“键入时自动替换”下,取消勾选“直引号替换为弯引号”,单击“确定”。
3.如何修正Word中的中文“直引号”
你好,
1、按“Ctrl+F”组合键,在弹出的"查找和替换"窗口的"查找内容"中输入[“”];点击“阅读突出显示”右边的小三角,选择“全部突出显示”;再点击“更多”按钮,勾选“使用通配符”。
2、然后点击“在以下项中查找”右边的小三角,选择“主文档”
3、现在所有双引号已经被选中。
4、现在,在“开始”选项卡中的字体设置中选择“宋体”即可。
5、现在所有的双引号都变成我们习惯的可以区分左右的宋体格式双引号了!
转载请注明出处51数据库 » word直引号替换为弯引号