zoukankan      html  css  js  c++  java
  • 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格式!"
  • 相关阅读:
    把一个List拆分为几个大小一样的List
    错误统一捕捉处理新方式
    1014 C语言文法定义与C程序的推导过程
    0917 词法分析
    0909 对编译原理的理解
    mysql索引
    sql优化的基本原则
    分布式文件系统memcache和ehcache
    Java多线程与并发控制
    HTTP报文
  • 原文地址:https://www.cnblogs.com/Mr-nie/p/8029085.html
Copyright © 2011-2022 走看看