Shapes.Add3DModel 方法 (Excel)

從現有的檔案建立 3D 模型。 會傳回代表新 3D 模型的 Shape 物件。

語法

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

expression 代表 Shapes 物件的變數。

參數

名稱 必要/選用 資料類型 描述
FileName 必要 String 要建立 3D 模型的來源檔案。
LinkToFile 選用 Variant 決定是否要將 3D 模型連結至建立它的來源檔案。
SaveWithDocument 選用 Variant 決定是否要將連結的 3D 模型與其插入的目的地文件一起儲存。
Left 選用 Variant 3D 模型的左上角相對於文件左上角的位置 (以為單位)。
Top 選用 Variant 3D 模型的左上角相對於文件上方的位置 (以點為單位)。
Width 選用 Variant 3D 模型的寬度 (以點為單位) (輸入 -1 可根據 3D 模型維度自動計算寬度)。
Height 選用 Variant 3D 模型的高度 (以點為單位) (輸入 -1 可根據 3D 模型維度自動計算高度)。

傳回值

圖形

註解

LinkToFile 參數值可以是下列其中一個 MsoTriState 常數。

常數 描述
msoCTrue 不支援。
msoFalse 將 3D 模式設定為獨立的檔案副本。
msoTriStateMixed 不支援。
msoTriStateToggle 不支援。
msoTrue 將 3D 模型連結至建立它的來源檔案。

SaveWithDocument 參數值可以是下列其中一個 MsoTriState 常數。

常數 描述
msoCTrue 不支援。
msoFalse 只在文件中儲存連結資訊。
msoTriStateMixed 不支援。
msoTriStateToggle 不支援。
msoTrue 將連結的 3D 模型與其插入的目的地文件儲存在一起。 如果 LinkToFilemsoFalse,此引數必須是 msoTrue

範例

本範例在 mySheet 中新增從 sphere.glb 檔案建立的 3D 模型。 插入的 3D 模型會內嵌在使用中的文件中。

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