四行选项变一行的快捷方法


来源:高中英语教学交流网
发布时间:2017-11-14 10:50:00
查看次数:

内容提要:在编辑试卷时,有时候需要把四行(或两行)的选项内容变成一行。如果一个一个移动光标,删除操作会比较耗时。

在编辑试卷时,有时候需要把四行(或两行)的选项内容变成一行。如果一个一个移动光标,删除操作会比较耗时。今天提供一种快捷的宏代码方式,这个代码之后会更新在最新版的“ZSHUNJ工具箱”中。

工具箱下载地址:http://www.zshunj.cn/zshunj

使用前效果:

使用后效果:

最后结合ZSUNJ工具箱的选项对齐功能后的效果是:


宏代码如下:

Sub 选项合并为一行()

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "^13([BCD].)"
.Replacement.Text = "^t\1"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

手动操作步骤:

按下Ctrl+H组合键,打开“替换”对话框,勾选“使用通配符”在查找内容框中输入^13([BCD].),在替换为框中输入^t\1


反之的代码如下:

Sub 选项各为一行()

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "([BCD])"
.Replacement.Text = "^l^&"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

手动操作步骤:

按下Ctrl+H组合键,打开“替换”对话框,勾选“使用通配符”在查找内容框中输入([BCD]),在替换为框中输入^l^&


相关文章
·不同电脑文件字体改变了的解决方法12-15
·Win10系统开机启动文件夹在哪里?04-16
·笔记本如何外接显示器08-13
·笔记本小键盘切换的问题08-13
·我的电脑图标不见了,怎么找回来!09-14
·Word高级替换技巧03-05
·磁带转录成MP3操作方法 09-23
·VBA获取U盘、主板、CPU序列号网卡MAC地址07-26
·在Word里用通配符实现特殊替换05-09
·去掉word中的隔行回车03-23
最新文章
阅读排行