Excel Вставка изображений в ячейки – центр и установка перемещения и размера – ячейки меняются, и они не фиксируются

Я пытаюсь вставить фотографии в свой обзор продаж. Я искал ответ в Интернете, однако я не могу найти простое решение любой посуды …

У меня есть следующий код:

ActiveSheet.Shapes.AddPicture Filename:=picturefilename, LinkToFile:=msoFalse, _ SaveWithDocument:=msoCTrue, Left:=picturecell.Left, Top:=picturecell.Top, Width:=75, Height:=75 

Дело в том, что ячейки не фиксированы, это длинный цикл и каждое временное местоположение будут разными, кроме того, ячейка шире картинки.

Как я могу центрировать изображение в ячейке и изменять настройки для перемещения и размера с ячейками без выбора фигур? Поэтому без использования «Выбор», так как количество снимков не фиксировано и будет отличаться каждый раз …:

 Selection.Placement = xlMoveAndSize 

Или

 Selection.ShapeRange.IncrementLeft (picturecell2.Width - Selection.ShapeRange.Width) / 2 

Объявите это наверху

 Dim Shp As Shape 

а затем использовать объект Shp . Например

 Set Shp = ActiveSheet.Shapes.AddPicture(Filename:=picturefilename, _ LinkToFile:=msoFalse, _ SaveWithDocument:=msoCTrue, _ Left:=picturecell.Left, _ Top:=picturecell.Top, _ Width:=75, _ Height:=75) 

Вы можете создавать переменные, которые вы можете использовать для Left, Top, Height и Width и включать их в цикл.

  • VBA преобразует двоичное изображение в строку с кодировкой base64 для веб-страницы
  • Как отображать изображение с URL-адреса href в ячейке excel
  • есть ли способ экспортировать изображения как zip и экспортировать данные как csv в django?
  • Код в Workbook_Open, осуществляющий первоначальное представление изображений на листах
  • Как сохранить изображения из Excel без использования буфера обмена в C #?
  • Создайте макрос для повторного использования размера выбранного изображения в дистрибутиве на 50% и рисования линии 0.25pt вокруг него
  • Как получить Excel для преобразования локальных путей HTML в столбце A в соответствующие изображения в столбце B?
  • Как я могу сделать изображение, используемое в нескольких таблицах Excel, всегда отображаться в полном размере (Aspose Cells)?
  • C # и OpenXML: вставьте изображение в документ excel
  • Как извлечь объект изображения из массива
  • Как я могу URL-адреса изображений в столбце «C» отображать соответствующие изображения в столбце «N» в Excel?
  • Давайте будем гением компьютера.