Guardar archivo de Excel con fotos importadas
Dante, hace unos 3 meses me enviaste una macro para traer de una carpeta a un libro de Excel una serie de fotos. Me funciono de maravilla, pero cuando guardo el libro y lo quiero abrir para ver nuevamente las fotos, solo me trae los nombres pero no la fotos. Que debo hacer o como debo guardar o en que formato, el archivo para que cada que lo quiera ver lo pueda abrir sin problemas.
Esta fue la macro que enviaste
Sub PonerFotos()
'Por.Dante Amor
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set l1 = ThisWorkbook
Set H1 = l1.Sheets("Hoja1")
H1.Cells.Clear
H1.DrawingObjects.Delete
ruta = l1.Path & "\"
ChDir ruta
'
Set fldr = Application.FileDialog(msoFileDialogFolderPicker)
With fldr
.Title = "Selecciona una carpeta"
.AllowMultiSelect = False
.InitialFileName = ruta
If .Show <> -1 Then Exit Sub
cp = .SelectedItems(1)
End With
'
ChDir cp & "\"
archi = Dir("*.*")
j = 2
Do While archi <> ""
On Error Resume Next
Set fotografia = ActiveSheet.Pictures.Insert(archi)
With fotografia
'.Name = "foto de la imagen"
.ShapeRange.LockAspectRatio = msoFalse
.Top = Cells(j, "B").Top
.Left = Cells(j, "B").Left
.Width = Cells(j, "B").Width
.Height = Cells(j, "B").Height
'.ShapeRange.ScaleHeight 0.25, msoTrue
'.ShapeRange.ScaleWidth 0.25, msoTrue
Cells(j, "A") = archi
j = j + 1
End With
Set fotografia = Nothing
archi = Dir()
Loop
Application.ScreenUpdating = True
MsgBox "Terminado"
End Sub