码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-12-12 21:31:19      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:name   atp   object   ext   nbsp   creat   open   双击   get   

最近在工作中因为要遇到大量的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格式!"

 

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

标签:name   atp   object   ext   nbsp   creat   open   双击   get   

原文地址:http://www.cnblogs.com/Mr-nie/p/8029085.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!