Я использую VBA для создания и заполнения таблицы в Powerpoint, используя данные, которые она извлекла из файла Excel.Я могу правильно вставить и отформатировать все текстовые поля.Тем не менее, я хотел бы включить изображение (логотипы) во второй строке таблицы.Я настроил свой Excel на включение встроенных изображений (чтобы я мог индексировать их из более широкой базы данных), однако мой код в настоящее время просто вставляет текстовое значение «0», когда он перебирает ячейки с изображениями.
Я использую Office 2010. Мой рабочий код ниже, но изменение копии на copypicture и использование pastespecial не было эффективным.
'numCol и numRow - это просто количество столбцов и строк таблицы
Dim a As Long, b As Long
For a = 1 To numCol
For b = 1 To numRow
Cells(b, a).Copy 'iterates through my excel sheet
myShape.Table.Cell(b, a).Shape.TextFrame.TextRange.Paste
Next b
Next a