Rorschach Posted 2007年6月15日 12:39 Posted 2007年6月15日 12:39 http://zhidao.baidu.com/question/28625232.html 我的提问在这
天边有云 Posted 2007年9月15日 14:58 Posted 2007年9月15日 14:58 用替换功能就可以实现了 不一定非要把5000个汉字全打上 我们只要让WORD知道需要保留什么就可以了 选上通配符 在查找里输入 [!a-z] 这样除了a-z 26个英文字母以外就全被替换掉了.当然你也别忘了数字是否要保留.
tintin Posted 2007年9月25日 03:22 Posted 2007年9月25日 03:22 在你的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.在运行前保存原文
Recommended Posts
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.
现在登录