Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo convertir por lotes varios documentos de Word a archivos pdf?

Es fácil convertir un documento de Word en un archivo PDF con la función Guardar como en Word. Pero si desea convertir todos los documentos de Word en una carpeta a archivos PDF separados a la vez, ¿cómo puede lograrlo? Este artículo le mostrará un código VBA para convertir por lotes varios documentos de Word a archivos pdf en Word.

Lote convertir varios documentos de Word a archivos pdf con VBA

Convierta por lotes varios documentos de Word a archivos pdf con Kutools para Word


Convierta fácilmente varios documentos de Word a archivos pdf en Word:

El Convertidor de formato de documento utilidad de Kutools for Excel puede ayudarlo a convertir rápidamente todos los documentos en formato .docx en una carpeta específica a archivos pdf. Ver captura de pantalla:

Kutools for Word: con más de 100 complementos de Word prácticos, de prueba sin límite en días 30. Descargar y prueba gratis ahora!


Lote convertir varios documentos de Word a archivos pdf con VBA

El siguiente código de VBA lo ayuda a convertir rápidamente todos los documentos de Word en una carpeta a archivos pdf a la vez. Por favor, haga lo siguiente.

1. En Word, presione el otro + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. En el Microsoft Visual Basic para aplicaciones ventana, haga clic recuadro > Módulo, luego copie debajo del código de VBA en la ventana del Módulo.

Código VBA: convertir por lotes varios documentos de Word a archivos pdf en Word

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

3. presione el F5 clave para ejecutar el código.

4. Aparecerá un cuadro de diálogo Examinar, seleccione la carpeta que contiene los documentos de Word que convertirá a archivos pdf y haga clic en OK botón.

Luego, todos los documentos de Word en la carpeta seleccionada se convierten a archivos PDF separados a la vez. Ver captura de pantalla:


Convierta por lotes varios documentos de Word a archivos pdf con Kutools para Word

Si el código VBA es difícil de manejar, puede probar el Convertir documentos utilidad de Kutools for Word para resolver el problema.

Kutools for Word : Con más de 100 prácticos complementos de Word, gratis para probar sin limitaciones en los días 30.

1. Hacer clic Kutools Más > Doc / Docx. Ver captura de pantalla:

2. En el Convertidor de formato de documento ventana, tienes que hacer lo siguiente:

2.1) Seleccione la carpeta que contiene los documentos que convertirá a pdf en el Carpeta de archivos de origen sección;

2.2 Select Convertir docx a pdf del Formato de conversión la lista desplegable;

2.3) Por defecto, el Ruta de destino igual que la fuente casilla está marcada. Si desea colocar todos los archivos pdf convertidos en la misma carpeta, simplemente mantenga esta opción seleccionada;

Si desea separar los archivos pdf y los documentos de origen, debe desmarcar la Ruta de destino igual que la fuente y seleccione una nueva carpeta para guardar los archivos pdf en el Salvar a caja;

2.4) Haga clic en Inicio botón. Ver captura de pantalla:

3. Luego aparece un cuadro de diálogo que le indica cuántos documentos se han convertido con éxito, haga clic en OK botón y cierra el Convertidor de formato de documento ventana.

Ahora todos los documentos en formato .docx se convierten a archivos pdf.

Si desea tener una versión de prueba gratuita de esta utilidad, vaya a descargar gratis el software primero, y luego vaya a aplicar la operación de acuerdo a los pasos anteriores.



Herramientas recomendadas de productividad de palabras

Kutools para Word: más que las funciones avanzadas de 100 para Microsoft Word, ahorre su tiempo de 50

  • Las operaciones complicadas y repetidas se pueden realizar una sola vez en segundos.
  • Inserte varias imágenes a través de carpetas en el documento de Word a la vez.
  • Combine y combine varios archivos de Word en carpetas en uno con su orden deseado.
  • Divida el documento actual en documentos separados según el encabezado 1, el salto de sección u otros criterios.
  • Convierta archivos entre Doc y Docx, Docx y PDF, colección de herramientas para conversiones y selección comunes, y así...
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Sammy · 18 days ago
    Is there any way to have the file name taken from the text of the document?
  • To post as a guest, your comment is unpublished.
    Marzio · 1 months ago
    VBA if i try to convert file that contains macros the macro swith to open file and ends without close file.
  • To post as a guest, your comment is unpublished.
    michaelwaung · 2 months ago
    So nice blog, Thanks for sharing this blog. It Has so useful information for users. I liked this information so much.
    Hope you keep sharing such kind of information convert word doc to html