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
