Impresión de word en VBA con excel
Tengo esta macro, sin embargo, cuando imprime me está imprimiendo página 2 y necesito que unicamente imprima la página 1. Les agradezco si me ayudan
Sub PORTADA()
Application.ScreenUpdating = False
'Abre word
Dim num As Variant
Dim ruta As String
'
num = Worksheets("Ficha").Range("F2").Value
ruta = "C:\Users\Laura\Dropbox\TODAS\"
'
'Buscar archivos en la ruta con el número
archi = Dir(ruta & "*" & num & "*.docx")
'
If archi <> "" Then
Set WordApp = CreateObject("word.Application")
'Abre archivo en la ruta y con el número
WordApp.Documents.Open ruta & archi
WordApp.Visible = True
'Titulo fecha
Sheets("PORTADA"). Range("D3:I34"). Copy
'Se pegara en el documento lo copiado en la hoja de calculo
WordApp. Selection. PasteAndFormat 13
WordApp. Selection. InsertBreak
WordApp.ActiveDocument.PrintOut Range:=2 ' wdPrintCurrentPage
WordApp. Documents. Save
'Cerrar word
WordApp. Quit
Set WordApp = Nothing
Else
MsgBox "No existe el archivo:" & ruta & archi, vbCancel
MsgBoxResult = True
End If
Application.ScreenUpdating = True
End Sub
1 Respuesta
Respuesta de Dante Amor
1