動作検証バージョン:64bit Windows 10 Pro + 32bit Excel & Word & PowerPoint(バージョン2107 ビルド14228.20226 Microsoft Store)
Excel VBAでもWord VBAでもPowerPoint VBAでも、ShapesコレクションにAddメソッドは用意されておらず、複数のAdd〇〇メソッドが存在します。
用意されているShapes.Add〇〇メソッドは、ライブラリーによって微妙に異なりり、どのメソッドがどのライブラリーにあって、どのメソッドがどのライブラリーにないのか気になるので、比較用の一覧を作成しておきます。
Excel.Shapes | Word.Shapes | PowerPoint.Shapes |
---|---|---|
Add3DModel | Add3DModel | Add3DModel |
AddCallout | AddCallout | AddCallout |
- | AddCanvas | - |
AddChart2 | AddChart2 | AddChart2 |
AddConnector | - | AddConnector |
AddCurve | AddCurve | AddCurve |
AddFormControl | - | - |
- | - | AddInkShapeFromXML |
AddLabel | AddLabel | AddLabel |
AddLine | AddLine | AddLine |
- | - | AddMediaObject2 |
- | - | AddMediaObjectFromEmbedTag |
- | AddOLEControl | - |
AddOLEObject | AddOLEObject | AddOLEObject |
AddPicture | AddPicture | AddPicture |
AddPicture2 | - | AddPicture2 |
- | - | AddPlaceholder |
AddPolyline | AddPolyline | AddPolyline |
AddShape | AddShape | AddShape |
AddSmartArt | AddSmartArt | AddSmartArt |
- | - | AddTable |
AddTextbox | AddTextbox | AddTextbox |
AddTextEffect | AddTextEffect | AddTextEffect |
- | - | AddTitle |
- | AddWebVideo | - |
AddCanvasがWord VBAのみに、AddPlaceholder・AddTable・AddTitleがPowerPoint VBAのみに用意されているのは納得ですが、意外に感じるメソッドもいくつかあります。
最終更新日時:2022-10-06 06:49
[スポンサードリンク]
Home » エクセルマクロ・Excel VBAの使い方 » Shapesコレクション・Shapeオブジェクト » Excel・Word・PowerPointのShapes.Add〇〇メソッドを比較する一覧