Shapes.Add3DModel メソッド (Excel)

既存のファイルから、3D モデルを作成します。 新しい 3D モデルを表すShape オブジェクトを返します。

構文

表現Add3DModel (FileNameLinkToFileSaveWithDocument高さ)

表現Shapes オブジェクトを表す変数です。

パラメーター

名前 必須 / オプション データ型 説明
FileName 必須 String 3D モデルが作成されるファイル。
LinkToFile オプション Variant 作成されたファイルに 3D モデルをリンクさせるかどうかを決定します。
SaveWithDocument オプション Variant リンクされた 3D モデルを、挿入先のドキュメントと一緒に保存するかどうかを決定します。
Left 省略可能 バリアント型 ドキュメントの左上隅を基準にした、3D モデルの左上隅の位置 (ポイント単位)。
Top 省略可能 Variant ドキュメントの上端を基準にして、3D モデルの左上隅の位置(ポイント単位)。
Width オプション Variant ポイント単位の 3D モデルの幅 (3D モデルの寸法に基づいて幅を自動計算するには -1 を入力してください)。
Height オプション Variant ポイント単位の 3D モデルの高さ (3D モデルの寸法に基づいて高さを自動計算するには -1 を入力してください)。

戻り値

Shape

注釈

LinkToFile パラメーターの値は、MsoTriState 定数のいずれかです。

定数 説明
msoCTrue サポートされていません。
msoFalse 3D モデルをファイルの独立コピーの状態にするには。
msoTriStateMixed サポートされていません。
msoTriStateToggle サポートされていません。
msoTrue 3D モデルを作成元のファイルにリンクするには。

SaveWithDocument パラメーターの値はMsoTriState 定数のいずれかです。

定数 説明
msoCTrue サポートされていません。
msoFalse ドキュメント内のリンク情報だけを保存するには。
msoTriStateMixed サポートされていません。
msoTriStateToggle サポートされていません。
msoTrue リンクされた 3D モデルを挿入先のドキュメントと一緒に保存するには。 もし LinkToFilemsoFalseの場合は、この引数を msoTrue に設定する必要があります。

この例は、Sphere.glb のファイルから作成された 3D モデルを mySlide に追加します。 挿入された 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 のサポートおよびフィードバックを参照してください。