平时在工作过程中,可能有将word批量转换成pdf的需求,方法很多,还是觉得最简单的是利用word中的宏程序最简单,话不多说,下面简单描述下操作步骤:

1、新建一个word打开,同事按alt+F11,双击“ThisDocument”:

2、输入宏程序:

Sub BatchConvertToPDF()Dim destFolderPath As StringdestFolderPath = GetFolderPathIf destFolderPath <> Empty ThenDim path As VariantFor Each path In GetFilePaths()Dim indexOfSlash, indexOfDot As IntegerindexOfSlash = InStrRev(path, "\")indexOfDot = InStrRev(path, ".")Dim destFilePath As StringdestFilePath = destFolderPath + Mid(path, indexOfSlash, indexOfDot - indexOfSlash) + ".pdf"ConvertToPDF path, destFilePathNext pathEnd If
End SubFunction GetFilePaths()Dim folderPath As StringWith Application.FileDialog(msoFileDialogFilePicker).Filters.Add "word文件", "*.doc; *.docx; *.docm".Title = "请择要转换的word文件"If .Show = -1 ThenSet GetFilePaths = .SelectedItemsEnd IfEnd With
End FunctionFunction GetFolderPath()Dim folderPath As StringWith Application.FileDialog(msoFileDialogFolderPicker).AllowMultiSelect = False.Title = "请选择要存放的目录"If .Show = -1 ThenGetFolderPath = .SelectedItems(1)End IfEnd With
End FunctionSub ConvertToPDF(srcPath As Variant, destPath As String)Documents.Open FileName:=srcPath, ConfirmConversions:=False, _ReadOnly:=False, AddToRecentFiles:=False, PasswordDocument:="", _PasswordTemplate:="", Revert:=False, WritePasswordDocument:="", _WritePasswordTemplate:="", Format:=wdOpenFormatAuto, XMLTransform:=""ActiveDocument.ExportAsFixedFormat OutputFileName:= _destPath, ExportFormat:= _wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _wdExportOptimizeForOnScreen, Range:=wdExportAllDocument, From:=1, To:=1, _Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _BitmapMissingFonts:=True, UseISO19005_1:=FalseActiveDocument.Close
End Sub

3、按下F5开始执行,第一次弹框选择需要保存的路径文件夹

4、第二次选择需要转换的文件夹,选择全部文件

5、按查看保存输出文件夹

6、ok

如何批量将word转换成pdf?相关推荐

  1. 如何批量将Word转换成PDF?这几种方法都可以实现批量转换

    怎么把Word文档批量转换成PDF格式呢?我们在日常的工作学习中,经常会使用Word文档来编辑文件,把文件编辑好后在发送的时候一般都会选择PDF格式来发送,,因为这样我们编辑好的格式才不会混乱.当我们 ...

  2. 如何批量将word转换成excel表格

    平时我们工作总会接触很多的文档,转换文档格式也总是很多文件一起,不借助第三方工具的话只能一个个手动转换,非常浪费时间,为了解救大家,小编在这里分享可以批量转换的方法. 转换前的准备:批量将word转换 ...

  3. 用什么方法可以将Word转换成PDF文档?

    我们有时编辑完Word文件需要打印或发送给他人查看,一般会先转换为PDF格式,这样在别的电脑上打开时就不会出现格式的变动,也不会出现因为版本而无法打开的问题,那么用什么方法可以将Word转换成PDF文 ...

  4. 怎么样在线Word转换成PDF转换器

    导语:从事文字编辑行业的用户对于PDF资料文件转换成Word并不陌生,但有时候因为客观原因我们需要将编辑好的Word转换成PDF转换器在线http://app.xunjiepdf.com,方便客户浏览 ...

  5. 能把word转换成pdf好用的工具

    在很多工作当中都会遇到PDF文件格式的转换问题,却因为目前互联网上存在的PDF转换器质量的差别,导致了转换出来的文件质量参差不齐.所以很多人在寻找PDF转换器的时候往往不知道怎样去选择一款真正具备高质 ...

  6. word转换成pdf转换器

    word转换成pdf转换器     很多朋友向我苦诉,经常办公中遇到PD格式转换时,用普通的PDF转化出来的文字都成一堆密密麻麻的乱码字,内容也缩短了不少,里面的插图都转换不了,这时候她们不得不花上大 ...

  7. WORD转换成PDF转换器2015官方版?

    WORD转换成PDF转换器2015官方版 Word是我们工作中或多或少都要接触的文件格式,自己做一份文件的话一般都是以Word来做,因为是最常用的一种文档.可是当我们做出的文件要发给同事或者领导的话, ...

  8. 如何才能把word转换成pdf文件

    Word可以说是我们现在使用最多的办公软件,其实大家在办公中常常使用到不同的办公软件,有时候会遇到一些问题,比如文件之间进行转换,问题说难也不难,但是不知道怎么转换的人可就头大了.但有一款专业的辅助软 ...

  9. C# 使用Microsoft.Office.Interop将Excel、Word转换成PDF遇到的问题总结

    首先应用中引入Microsoft.Office.Interop.Excel.Microsoft.Office.Interop.Word两个dll,将嵌入式互操作类型设为False, WORD转换成PD ...

最新文章

  1. 阿里云高级工程师认证机会!
  2. 2016年云安全调查报告(更新版)
  3. CNN为何把地震和计划生育扯一起
  4. 渲染测试软件 d15,D5 Render(D5 渲染器)1.7.0 正式版发布 | 一款 RTX 实时光线追踪可视化实时渲染引擎,而且是国产软件!...
  5. w7鼠标计算机无法识别,win7电脑遇见usb鼠标无法标识的详细处理步骤
  6. shell判断false_Linux脚本shell常用判断式
  7. sqlite和java_Java和SQLite
  8. http://jingyan.baidu.com/article/fcb5aff78e6a48edab4a7146.html
  9. Git - Merge: refusing to merge unrelated histories
  10. MATLAB 6.封装 相频特性
  11. 富士通服务器操作系统安装,U盘为富士通LIFEBOOK SH760笔记本安装原版win7系统教程...
  12. u盘server2012服务器系统安装,如何安装原版Windows server 2012?U盘安装原版Windows server 2012方法...
  13. 拼多多2018-六一儿童节
  14. 关于王小云破解MD5之我见
  15. 最详细新版网课联盟27刷网课平台源码+安装教程+最新模板+下载地址
  16. 刘海屏启动空白页适配全面屏
  17. openxml的视频教程
  18. 虚拟森林火场生成及蔓延模拟
  19. 基于springboot+vue的超市进销存系统 elementui
  20. meshgrid矩阵生成

热门文章

  1. TFTP服务器的下载与上传
  2. python3中超级好用的日志模块-loguru模块详解
  3. 2.12 真实数据的噪声平滑处理
  4. Oracle ERP 常用查询:R12客户表
  5. 图像分割 - Hough变换直线检测
  6. 棋类对战小游戏(VS2012 MFC基于对话框)
  7. assist x win7 破解版
  8. 吊打面试官系列之:进阶必会Docker命令大全,怎么跟我想象的不一样,简直太easy了。
  9. 计算机网络第八版--谢希仁 (持续更新中)
  10. Deepin v20 Beta 手动更新深度应用中安装的火狐浏览器中国版