Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Создает трехмерную модель из существующего файла. Возвращает объект 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 и обратная связь.