Shapes.Add3DModel メソッド (Excel)
既存のファイルから、3D モデルを作成します。 新しい 3D モデルを表すShape オブジェクトを返します。
構文
表現。Add3DModel (FileName、 LinkToFile、 SaveWithDocument、 左、 上、 幅、 高さ)
表現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 モデルを挿入先のドキュメントと一緒に保存するには。 もし LinkToFile が msoFalseの場合は、この引数を 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 のサポートおよびフィードバックを参照してください。