Какой тип объекта является скопированной диаграммой 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
- VBA выровнять определенный текст?
- Использование ChDrive & Chdir для Excel через Word VBA-проект
- vba печатать документ Word в цвете от excel?
- Автоматизация MS Office: получать уведомление (событие) при запуске макроса
- Ошибка при открытии файлов Office, загруженных с сервера sql
- Редактирование объекта Excel, встроенного в документ Word в Excel
- Преобразование документа Word в Excel
- Как внедрить Excel в слова программно?
- Функция для определения открытого документа Word
- Как добавить строки в объединенную таблицу Word?
- VBA Для цикла, чтобы скопировать ячейки из excel в word
- Добавить разрыв строки в длинную строку после каждого 4-го экземпляра разделителя
- Определение выбора для MS Word в VBA
Это объект InlineShape
. Доступ к коллекции InlineShapes можно получить на уровне документа:
wdDoc.InlineShapes(Index)
Я считаю, что индекс соответствует порядку в документе, а не порядку его создания, поэтому, если вы знаете его расположение в документе относительно других InlineShapes (First: Index = 1 или Last: Index = .Count), вы можете получить к нему доступ сюда.
Для объекта Range также есть свойство InlineShapes. Поэтому, если вы знаете (скажем), в каком абзаце вы вставляли фигуру, вы можете получить к ней доступ
Paragraphs(MyPara).Range.InlineShapes(Index)
надеюсь, это поможет