動作検証バージョン: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〇〇メソッドを比較する一覧

『インストラクターのネタ帳』では、2003年10月からMicrosoft Officeの使い方などを紹介し続けています。










