word批量轉pdf文件快捷方法。


最近在工作中因為要遇到大量的Word文件轉化為PDF文件來實現平台的遷移。但是由於文件太多,手動很費力,想到了用代碼的方式:

  復制下面的代碼,保存的記事本,另存為vbs文件;然后把這個vbs文件放到你要轉PDF的文件夾里(doc和docx文件都可以)。雙擊運行,等待 Word文件已全部軒換為PDF格式! 的對話框 代表已經全部轉化完成。

如果各位復制執行有問題,下面留言,我會第一時間幫助大家解決問題。

  

 1  On Error Resume Next
 2 Const wdExportFormatPDF = 17
 3 Set oWord = WScript.CreateObject("Word.Application")
 4 Set fso = WScript.CreateObject("Scripting.Filesystemobject")
 5 Set fds=fso.GetFolder(".")
 6 Set ffs=fds.Files
 7 For Each ff In ffs
 8     If (LCase(Right(ff.Name,4))=".doc" Or LCase(Right(ff.Name,4))="docx" ) And Left(ff.Name,1)<>"~" Then
 9         Set oDoc=oWord.Documents.Open(ff.Path)
10         odoc.ExportAsFixedFormat Left(ff.Path,InStrRev(ff.Path,"."))&"pdf",wdExportFormatPDF
11         If Err.Number Then
12         MsgBox Err.Description
13         End If
14     End If
15 Next
16 odoc.Close
17 oword.Quit
18 Set oDoc=Nothing
19 Set oWord =Nothing
20 MsgBox "Word文件已全部軒換為PDF格式!"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM