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 支援與意見反應。