estoy haciendo una macro para que me guarde los archivos de word de a 2 hojas, pero cuando llega la parte de guardar cun un nombre que alimenta una variable me genera el error " no es un nombre de archivo valido", pero el nombre del arhivo yo lo veo bien no se que pasa o si la variable con el nombre debiera tener una caracteristica de texto pero no se como hacerla.
agradezco la ayuda.
Sub guardar_word()
u = ActiveDocument.BuiltInDocumentProperties("Number of Pages")
For x = 2 To u
With Selection.Find
.Text = "Recibí:"
.Forward = True
.Wrap = wdFindContinue
End With
Selection.Find.Execute
Selection.MoveDown Unit:=wdLine, Count:=1
Selection.EndKey Unit:=wdLine, Extend:=wdExtend
nombre = Selection
ActiveDocument.ExportAsFixedFormat OutputFileName:= _
"C:\Users\ramo06\Documents\ok liquidaciones cerrar\" & nombre & ".pdf", _
ExportFormat:=wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _
wdExportOptimizeForPrint, Range:=wdExportFromTo, From:=(x - 1), To:=x, Item:= _
wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _
BitmapMissingFonts:=True, UseISO19005_1:=False
Next
End Sub[/CODE]
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
buenas tardes
estoy haciendo una macro para que me guarde los archivos de word de a 2 hojas, pero cuando llega la parte de guardar cun un nombre que alimenta una variable me genera el error " no es un nombre de archivo valido", pero el nombre del arhivo yo lo veo bien no se que pasa o si la variable con el nombre debiera tener una caracteristica de texto pero no se como hacerla.
agradezco la ayuda.