Jump to content
主视角中国

Recommended Posts

  • 2 months later...
Posted

用替换功能就可以实现了

不一定非要把5000个汉字全打上

我们只要让WORD知道需要保留什么就可以了

选上通配符

在查找里输入 [!a-z]

这样除了a-z 26个英文字母以外就全被替换掉了.当然你也别忘了数字是否要保留.

  • 2 weeks later...
Posted

在你的Word 文档里写一个简单的宏就可以了,如下例:

Sub cutc()

For i = 1 To Len(ThisDocument.Content) char = Mid(ThisDocument.Content, i, 1) If Asc(char) <= 127 And Asc(char) >= 0 Then Selection.InsertAfter char End If Next i

End Sub

这个宏循环你打开的文档,并且在文档的最后面把英文提取出来,最后你把上面的原文删除即可。或者这个宏也可以新建一个文档,然后把原文中的英文插入到新文档中也足以满足你的要求了。

要使用宏,在工具菜单中选择宏→Visual Basic 编辑器,在左边工程窗中,选择你的文件,在模块处点右键增加新模块,将上面的内容拷贝进去,保存,直接运行也可以,也可以退出编辑,在工具菜单中选择宏→宏,在宏清单里找到cutc(与上面同名),点运行就可以了。

注意几点:1.将光标置于文档尾 2.在运行前保存原文

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

登录

Already have an account? Sign in here.

现在登录
×
×
  • 创建新的...