Excel - Exporta desde excel a word papersetup

 
Vista:
sin imagen de perfil
Val: 21
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Exporta desde excel a word papersetup

Publicado por Bernardo (9 intervenciones) el 11/09/2018 15:42:30
Hola
Desarrolle una macro para exportar desde excel a word una tabla para que la hoja en word tenga dimensiones de largo, orientacion y margenes especificos. No manejo bien el VBA. Que esta faltando para que la macro funcione.
Desde ya muchas gracias por su tiempo. Saludos Bernardo

Macro en custion:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Sub TablaaWord()
'
Dim mipath As Variant
    mipath = ActiveWorkbook.Path & "\word\Empresas.docx"
    ' Filtro para vacio
    If Range("A6") = "" Then
        'MsgBox " No hay Tarea "
        Exit Sub
    End If
'
    Dim AppWord As Word.Application
    Set AppWord = New Word.Application
    ultimafila = Sheets("Backup").Range("A" & Rows.Count).End(xlUp).Row		‘78
    primerafila = 6
    Rango = "A" & primerafila & ":" & "J" & ultimafila
    Range(Rango).Copy
'
With AppWord
 
        .Visible = True
        .Activate
        .Documents.Add
        '
        '.Selection.PageSetup.LeftMargin = 0.7
        '.Selection.PageSetup.TopMargin = 0.7
        '.Selection.PageSetup.BottomMargin = 0.7
        '.Selection.PageSetup.RightMargin = 0.7
        '.Selection.PageSetup.Orientation = wdOrientLandscape
        '.Selection.PageSetup.PaperSize = wdPaperLegal
        .Documents.Application.Selection.PageSetup.PaperSize = wdPaperLegal
 
    AppWord.Selection.PasteAndFormat wdFormatOriginalFormatting
'
    AppWord.ActiveDocument.SaveAs2 (mipath)
    Range("A1").Select
    Application.CutCopyMode = False
    AppWord.Quit: Set AppWord = Nothing
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder