Buscar la forma de seleccionar la imagen de manera automática.
Para "Dante Amor"
¿Habrá alguna otra alternativa que me permita que en lugar de seleccionar la imagen, opte la macro por extraer la imagen a partir del contenido de la celda de excel, siendo este valor solo el nombre de la imagen o bien el texto con la dirección de la carpeta donde se ubica la misma imagen?
Esta es mi macro:
Sub toWord() Application.ScreenUpdating = False wArch = Hoja8.Range("C3").Text & Hoja8.Range("C2").Text & ".dotx" 'Ubicacion y nombre de la plantilla: Set objWord = CreateObject("Word.Application") objWord.Visible = True objWord.documents.Add Template:=wArch, NewTemplate:=False, DocumentType:=0 Selection.Copy For i = 1 To Hoja8.Range("C1").Value 'Celda donde esta la cuenta datos = Hoja8.Range("B" & i).Text 'Donde estan los datos reemp = Hoja8.Range("A" & i).Text 'Donde estan las etiquetas With objWord.Selection.Find 'buscar y reemplazar de word .Text = datos 'Busca el texto de datos .Replacement.Text = reemp 'Reemplaza por el texto .Execute Replace:=2 'La variable dos es para reemplazar todos los valores End With Next i objWord.Activate For j = 1 To Hoja8.Range("C4").Value 'Celda con el valor para ejecutar el ciclo de la imagen objWord.Selection.PasteAndFormat Type:=wdFormatOriginalFormatting Next j Application.ScreenUpdating = True End Sub
1 respuesta
Respuesta de Dante Amor
1