几句话(vbs)将Office的Word文件自动批量转换为PDF文件
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
将下面代码存为文件名:word批量转PDF放在文件夹里双击,文件夹里所有word自动转为PDF.vbs On Error Resume Next Const wdExportFormatPDF = 17 Set oWord = Wscript.createObject("Word.Application") Set fso = Wscript.createObject("scripting.Filesystemobject") Set fds=fso.GetFolder(".") Set ffs=fds.Files For Each ff In ffs If (LCase(Right(ff.Name,4))=".doc" Or LCase(Right(ff.Name,4))="docx" ) And Left(ff.Name,1)<>"~" Then Set oDoc=oWord.Documents.Open(ff.Path) odoc.ExportAsFixedFormat Left(ff.Path,InStrRev(ff.Path,"."))&"pdf",wdExportFormatPDF If Err.Number Then MsgBox Err.Description End If End If Next odoc.Close oword.Quit Set oDoc=Nothing Set oWord =Nothing MsgBox "Word文件已全部轩换为PDF格式!" 双击执行以上文件,就可以将当前目录下的是所有doc和docx文件都自动转换为PDF文件。 特别说明: 以上代码需要配合本机安装了Office 2010以上版本才能实现自动转换Word文件为PDF文件。 该文章在 2023/11/20 15:11:00 编辑过 |
关键字查询
相关文章
正在查询... |