Shapes.Add3DModel 方法 (Word)

在绘图画布上添加 3D 模型。 返回一个 Shape 对象,该对象代表 3D 模型并将其添加到 CanvasShapes 集合。

语法

expression.Add3DModel (FileName, LinkToFile, SaveWithDocument, Left, Top, Width, Height)

expression 是必需的。 表示 Shapes 集合的变量。

参数

名称 必需/可选 数据类型 说明
FileName 必需 String 3D 模型的路径和文件名。
LinkToFile 可选 Variant 如果为 True,则将 3D 模型链接到创建它的文件。 如果为 False,则使 3D 模型成为文件的独立副本。 默认值为 False
SaveWithDocument 可选 Variant 如果为 True,则将链接的 3D 模型与文档一起保存。 默认值为 False
Left 可选 Variant 新的 3D 模型的左边缘相对于绘图画布的位置(以磅为单位)。
Top 可选 Variant 新的 3D 模型的上边缘相对于绘图画布的位置(以磅为单位)。
Width 可选 Variant 3D 模型的宽度,以磅为单位(输入 -1 以根据 3D 模型尺寸自动计算宽度)。
Height 可选 Variant 3D 模型的高度,以磅为单位(输入 -1 以根据 3D 模型尺寸自动计算高度)。

返回值

型号

示例

本示例在活动文档中新创建的绘图画布上嵌入 3D 模型。

Sub NewCanvasPicture() 
 Dim shpCanvas As Shape 
 
 'Add a drawing canvas to the active document 
 Set shpCanvas = ActiveDocument.Shapes.AddCanvas(Left:=100, Top:=75, Width:=200, Height:=300)
 
 'Add a 3D model to the drawing canvas 
 shpCanvas.CanvasItems.Add3DModel(FileName:="c:\my 3D models\sphere.glb", LinkToFile:=False, SaveWithDocument:=True, Left:=100, Top:=100, Width:=70, Height:=70)
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。