Когда вы вставляете изображение в лист Excel, вы автоматически получаете изображение 1, изображение 2 и т.д. ...... У меня есть функция, когда выбрано изображение, чтобы обвести его черной рамкой. Проблема в том, что, если у меня есть два изображения на рабочем листе с именем Рисунок 1, функция не будет знать, какое изображение 1 обвести рамку, таким образом, может поставить рамку вокруг неправильно выбранного изображения.
Вот мой код, чтобы поставить границу на изображение:
Private Function AddImageBorder(WhichSheet As String)
With ActiveWorkbook.Sheets(WhichSheet).Shapes(Selection.Name)
.Line.Weight = 5
.Line.Visible = msoTrue
End With
Конечная функция