'=========================
'EXPORTAR DE EXCEL A WORD.
'=========================
 
On Error Resume Next
'Nos situamos en el documento word en la posición que queremos que  vaya la hoja de excel con un bookmar
appWD.Selection.Application.ActiveDocument.Bookmarks("Hoja_Inicio").Select
 
'Bucle para ir insertando todas las hojas del documento excel
Excel.Sheets("DATOS GENERALES").Select
 
Dim Contador As Integer
Contador = Excel.Sheets.Count
 
Dim Indice As Integer
Indice = 1
 
Do While Contador > 0
 
    'Selecciono una hoja
    Excel.Sheets(Indice).Select
    
    'Cierro excel                                                   
    Excel.Application.DisplayAlerts = False
    Excel.Application.SaveWorkspace
    Excel.Application.Quit
    
    Excel.Application.DisplayAlerts = True
    
    'Importo la hoja
    
    appWD.Application.Selection.InlineShapes.AddOLEObject ClassType:="Excel.Sheet.8", Filename:="\\....\doc.xls", LinkToFile:=False, DisplayAsIcon:=False
    
    
    'Puede pedir autorización para usar macros, es cuestión de bajar la seguridad.
    
    
    'Abro de nuevo excel y borro la hoja que he exportado
     On Local Error Resume Next
     Set Excel = CreateObject("excel.application")
     Excel.Workbooks.Open "\\...\documento.xls"
 
     Excel.Workbooks(1).Activate
     
     
        If Err Then
            MsgBox Err.Number, Err.Description, "Error al abrir ."
            Excel.Close
        End If
        Excel.Visible = True
    
        
    'Selecciono una hoja
    Excel.Sheets(Indice).Select
    
 
 
    If Contador <> 1 Then                                           'Preguntar antes de abrir Excel, por que sino hay que borrar es tonteria abrir
        Excel.Application.DisplayAlerts = False
        Excel.ActiveWindow.SelectedSheets.Delete
        Excel.Application.DisplayAlerts = True
    End If
    
    
   ' Excel.Visible = True
    
    'Actualizo indices
   ' Indice = Indice + 1
    
    Contador = Contador - 1
Loop
 
 
 
'Excel.Application.Selection.InlineShapes.AddOLEObject ClassType:="Excel.Sheet.8", Filename:="\\...\documento.xls", LinkToFile:=False, DisplayAsIcon:=False
    
    
   If Error Then
    ' MsgBox Error       'HAY ALGÚN ERROR, PERO EL TEMA FUNCIONA :P
   End If
    
 
    
    
    'Cerramos las aplicaciones de Word y Excel.
    appWD.Quit
    Excel.Application.Quit