Метод Shapes.Add3DModel (Excel)

Создает трехмерную модель из существующего файла. Возвращает объект Shape, представляющий новую трехмерную модель.

Синтаксис

выражение.Add3DModel (FileName, LinkToFile, SaveWithDocument, Left, Top, Width, Height)

выражение: переменная, представляющая объект Shapes.

Параметры

Имя Обязательный или необязательный Тип данных Описание
FileName Обязательный String Файл, из которого создается трехмерная модель.
LinkToFile Необязательный Variant Определяет, будет ли трехмерная модель привязана к файлу, из которого она была создана.
SaveWithDocument Необязательный Variant Определяет, будет ли связанная трехмерная модель сохраняться вместе с документом, в который она вставляется.
Left Необязательный Variant Положение (в пунктах) левого верхнего угла трехмерной модели относительно левого верхнего угла документа.
Top Необязательный Variant Положение (в пунктах) левого верхнего угла трехмерной модели относительно верха документа.
Width Необязательный Variant Ширина трехмерной модели в пунктах (введите -1 для автоматического вычисления ширины на основе размеров трехмерной модели).
Height Необязательный Variant Высота трехмерной модели в пунктах (введите -1 для автоматического вычисления высоты на основе размеров трехмерной модели).

Возвращаемое значение

Shape

Примечания

Значение параметра LinkToFile может быть представлено одной из следующих констант MsoTriState.

Константа Описание
msoCTrue Не поддерживается.
msoFalse Используется, чтобы сделать трехмерную модель независимой копией файла.
msoTriStateMixed Не поддерживается.
msoTriStateToggle Не поддерживается.
msoTrue Связь трехмерной модели с файлом, из которого она была создана.

Значение параметра SaveWithDocument может быть представлено одной из следующих констант MsoTriState.

Константа Описание
msoCTrue Не поддерживается.
msoFalse Сохранение только связанных данных в документе.
msoTriStateMixed Не поддерживается.
msoTriStateToggle Не поддерживается.
msoTrue Сохранение связанной трехмерной модели с документом, в который она вставляется. Этот аргумент должен иметь значение msoTrue, если LinkToFile имеет значение msoFalse.

Пример

В этом примере трехмерная модель, созданная из файла sphere.glb, добавляется в mySheet. Вставленная трехмерная модель внедряется в активный документ.

Set mySheet = Application.ActiveWorkbook.ActiveSheet
Set myShape = mySheet.Shapes.Add3DModel(FileName:="c:\my 3d models\sphere.glb", LinkToFile:=False, SaveWithDocument:=True, Left:=100, Top:=100, Width:=70, Height:=70 )

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.