Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Macro Word Jairo v2
Macro Word Jairo v2
'
' Por David Bueno Vallejo
' basado en Macro de:' www.DostinHurtado.com
pagActual = 1
Do While pagActual <= totalPaginas
ActiveDocument.ExportAsFixedFormat OutputFileName:= _
carpeta & "\" & nombreDocs & CInt(pagActual / paginasDocumento) & ".pdf",
ExportFormat:= _
wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _
wdExportOptimizeForPrint, Range:=wdExportFromTo, From:=pagActual,
To:=pagActual + paginasDocumento - 1, Item:= _
wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _
BitmapMissingFonts:=True, UseISO19005_1:=False
ChangeFileOpenDirectory carpeta
pagActual = pagActual + paginasDocumento
Loop
MsgBox ("Generación Terminada.")
End Sub
Sub ImprimirPdfSeparadosV2()
'
' Por David Bueno Vallejo
' basado en Macro de:' www.DostinHurtado.com
pagActual = 1
Set miRango = ActiveDocument.Content
Do While pagActual <= totalPaginas
miRango.Find.Execute FindText:="(_)*(-)", MatchWildcards:=True
If (miRango.Find.Found = True) Then
miRango.Bold = True
nombreDocs = miRango
miRango.Delete
End If
ActiveDocument.ExportAsFixedFormat OutputFileName:= _
carpeta & "\" & nombreDocs & CInt(pagActual / paginasDocumento) & ".pdf",
ExportFormat:= _
wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _
wdExportOptimizeForPrint, Range:=wdExportFromTo, From:=pagActual,
To:=pagActual + paginasDocumento - 1, Item:= _
wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _
BitmapMissingFonts:=True, UseISO19005_1:=False
ChangeFileOpenDirectory carpeta
pagActual = pagActual + paginasDocumento
Loop
MsgBox ("Generación Terminada.")
End Sub