Какой тип объекта является скопированной диаграммой Excel в Word?

Я скопировал диаграмму из Excel в Word, и теперь мне нужно изменить ее размер. Все с VBA через Access.

Может ли кто-нибудь сказать мне, какой объект представляет собой диаграмма, или как я могу это удержать?

xlSheet.ChartObjects(1).Chart.CopyPicture Appearance:=1, Size:=1, Format:=-4147 wdDoc.Selection.PasteSpecial Link:=False, DataType:=3, Placement:=0, DisplayAsIcon:=False 

Это объект InlineShape . Доступ к коллекции InlineShapes можно получить на уровне документа:

 wdDoc.InlineShapes(Index) 

Я считаю, что индекс соответствует порядку в документе, а не порядку его создания, поэтому, если вы знаете его расположение в документе относительно других InlineShapes (First: Index = 1 или Last: Index = .Count), вы можете получить к нему доступ сюда.

Для объекта Range также есть свойство InlineShapes. Поэтому, если вы знаете (скажем), в каком абзаце вы вставляли фигуру, вы можете получить к ней доступ

 Paragraphs(MyPara).Range.InlineShapes(Index) 

надеюсь, это поможет

  • Заполняем выпадающее слово из столбца в excel, а затем при изменении раскрывающегося списка заполняем текстовые поля со связанным полем (VBA)
  • Редактировать файл электронной таблицы Excel в текстовом документе (C # Interop)
  • Группировка всех формVBA excel / Word
  • Использование .Find в Word вызывает бесконечную петлю
  • Преобразование Word doc, docx и Excel xls, xlsx в PDF с PHP
  • MS Word VBA: управление рабочей книгой Excel из слова - требуемая ошибка объекта
  • Открывать Word из Excel, передавать переменные и текст (макрос VBA), удаленное управление Word
  • Копирование данных из указанного файла excel в текстовый документ
  • Заполните поле со списком в пользовательской форме из значений ячейки
  • Определите, включен ли в документ Word или таблица Excel макрос
  • Почему Excel / Word 2013 начинает невидимым?
  • Interesting Posts

    Как создать сценарий Excel, который заменяет значение столбца со значением столбца на другом листе?

    Таблица Excel для извлечения данных из CSV

    excel 2010 получение данных из списка sharepoint

    Excel 2010 Pivot Table сортирует даты в порядке возрастания, но не убывает

    Обновить внешние данные Excel с помощью Python

    Несколько гиперссылок в одной ячейке

    Как сохранить данные в файле excel MATLAB?

    SQL INSERT INTO с предварительно заданными данными, а также подзапрос

    VBA Excel Auto Filter Column на основе содержимого ячейки

    VBA Personal Macro для активации ячейки с гиперссылкой в ​​ней

    VBScript и многоуровневое OLE?

    Динамический именованный диапазон работает на всех, кроме одного листа, в одной книге

    Excel 2016 блокирует функции VBA, которые работали в предыдущих версиях Excel

    Показывать n-е значение в списке, который соответствует определенным критериям

    суммируйте значения столбца Excel с помощью Java

    Давайте будем гением компьютера.