作业帮 > 综合 > 作业

Word中如何用宏实现将文章中的所有的英文字母替换为斜体tIME NEW ROMA?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 18:12:43
Word中如何用宏实现将文章中的所有的英文字母替换为斜体tIME NEW ROMA?
如果不是用宏,办法如下:
打开查找对话框,查找[a-z,A-Z],并勾选“突出显示所有在该范围找到的项目”和“使用通配符”,点击查找全部,然后选择字体tIME NEW ROMA即可.
我对WORD宏不太了解,录制了个宏,代码如下:
Macro
' 宏在 2012-3-7 由 s 录制
'
Selection.Find.ClearFormatting
With Selection.Find
.Text = "[a-z,A-Z]"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
Selection.Font.Name = "Times New Roman"
End Sub
再问: .Replacement.Text = "" 这个替换里面什么啊没,替换后就什么都没有了,不知道为什么,也是这样录制的
再答: 具体的宏运行我不太清楚,我只知道不用宏的操作,按照道理来说,.Replacement.Text = "" 就是替换值为空,不应该会把数据替换没了啊。