求救!Word文档批量繁简体转换

贡献者:sinkor   日期:2007-12-26  阅读:8571  
相关标签:wps2007 工具 简繁转换
救命啊・・・
有几百个简体word文档要转换成繁体,一个个打开转换太麻烦了,有没有批量转换的方法??
对本篇文章的质量评星:
当前平均星级:暂无

价值回复

Sub SCTCTranslate()
Dim Adoc As String, PsDoc As Document
On Error Resume Next
ChDrive "E" '设置当前驱动器盘符
ChDir "E:\a" '假设文件在此目录下,进入指定目录
Adoc = Dir("*.doc")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Do While Adoc <> "" '如果是文件夹,或者没有此文件,则会返回""
Set PsDoc = Documents.Open(Adoc) '打开指定文档
Selection.Range.TCSCConverter WdTCSCConverterDirection:= _
wdTCSCConverterDirectionSCTC, CommonTerms:=True, UseVariants:=True '简转繁
PsDoc.Close True
Adoc = Dir()
Loop
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
改自守柔遍历目录代码,用于WORD中,WPS暂不支持
回复者:kingwps - 2007-12-28 22:19:17
WPS中,用 Selection.Range.TCSCConverter wpsTCSCConverterDirectionSCTC,True,True
照样可以。
回复者:OA_Donny - 2007-12-29 10:37:01