【MOMO_Tips】批量将word转换为PDF格式

批量将word转换为PDF格式

1.打开文件–>选项–>自定义功能区–>开发工具–>确定
在这里插入图片描述
2.点开开发工具,选择第一个visual basic
在这里插入图片描述
3.进入页面后找到插入–>模块,就可以看到这样的画面之后将下列vba代码复制粘贴到模块中
在这里插入图片描述

Sub ConvertWordsToPdfs()
'Updated by Extendoffice 20181123
    Dim xIndex As String
    Dim xDlg As FileDialog
    Dim xFolder As Variant
    Dim xNewName As String
    Dim xFileName As String
    Set xDlg = Application.FileDialog(msoFileDialogFolderPicker)
    If xDlg.Show <> -1 Then Exit Sub
    xFolder = xDlg.SelectedItems(1) + "\"
    xFileName = Dir(xFolder & "*.*", vbNormal)
    While xFileName <> ""
        If ((Right(xFileName, 4)) <> ".doc" Or Right(xFileName, 4) <> ".docx") Then
            xIndex = InStr(xFileName, ".") + 1
            xNewName = Replace(xFileName, Mid(xFileName, xIndex), "pdf")
            Documents.Open FileName:=xFolder & xFileName, _
                ConfirmConversions:=False, ReadOnly:=False, AddToRecentFiles:=False, _
                PasswordDocument:="", PasswordTemplate:="", Revert:=False, _
                WritePasswordDocument:="", WritePasswordTemplate:="", Format:= _
                wdOpenFormatAuto, XMLTransform:=""
            ActiveDocument.ExportAsFixedFormat OutputFileName:=xFolder & xNewName, _
                ExportFormat:=wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _
                wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, _
                Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
                CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _
                BitmapMissingFonts:=True, UseISO19005_1:=False
            ActiveDocument.Close
        End If
        xFileName = Dir()
    Wend
End Sub

在这里插入图片描述
4.按 F5 键或点击上面的运行来运行代码,会弹出浏览对话框,请选择包含要转换为pdf文件的Word文档的文件夹,然后单击OK按钮。
在这里插入图片描述

相关推荐

  1. SpringBoot使用poiword转换PDF并且展示

    2024-03-11 20:20:02       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-11 20:20:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-11 20:20:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-11 20:20:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-11 20:20:02       18 阅读

热门阅读

  1. 一个Flutter BLoC入门的简单 demo

    2024-03-11 20:20:02       20 阅读
  2. 使用k8s前配置环境

    2024-03-11 20:20:02       22 阅读
  3. Node.js基础---使用Express写接口

    2024-03-11 20:20:02       20 阅读
  4. 鸿蒙网络请求

    2024-03-11 20:20:02       22 阅读
  5. 02 数据结构之链表

    2024-03-11 20:20:02       21 阅读