Excel VBAリファレンス(Excel VBAのオブジェクト構造編)

2024-01-07

Excel VBAのオブジェクトは多岐に亘りますが、リファレンスとして利用できるように一覧表を掲載しておきます。

■Excel VBAの主なオブジェクト

Excel VBAの主なオブジェクトは、下表の通りです。

次項からApplicationオブジェクト、Workbookオブジェクト、Chartオブジェクト、ChartGroupオブジェクト、Shapeオブジェクト、Worksheetオブジェクト、Rangeオブジェクトに分けて、各オブジェクトの階層構造を示します。

(Excel VBAの主なオブジェクト)

Applicationオブジェクト
Workbookオブジェクト
Chartオブジェクト
ChartGroupオブジェクト
Shapeオブジェクト
Worksheetオブジェクト
ChartObjectオブジェクト
Chartオブジェクト
ChartGroupオブジェクト
Shapeオブジェクト
Rangeオブジェクト
Shapeオブジェクト

Applicationオブジェクトの階層構造

Applicationオブジェクトは、Excel VBAにおける最上位のオブジェクトで、Excelアプリケーション全体を表します。

Applicationオブジェクトの下位オブジェクトは、下表の通りです。

(Applicationオブジェクトの階層構造)

Applicationオブジェクト
AddInsコレクション,AddInオブジェクト
AnswerWizardオブジェクト
Assistantオブジェクト
AutoCorrectオブジェクト
COMAddInsコレクション、COMAddInオブジェクト
CommandBarsコレクション、CommandBarオブジェクト
Debugオブジェクト
DefaultWebOptionsオブジェクト
DialogsコレクションDialogオブジェクト
FileSearchオブジェクト
LanguageSettingsオブジェクト
Namesコレクション、Nameオブジェクト
ODBCErrorsコレクション、ODBCErrorオブジェクト
OLEDBErrorsコレクション、OLEDBErrorオブジェクト
RecentFilesコレクション、RecentFileオブジェクト
VBEオブジェクト
Windowsコレクション、Windowオブジェクト
Panesコレクション、Paneオブジェクト
WorkbooksコレクションWorkbookオブジェクト
WorksheetFunctionオブジェクト

Workbookオブジェクトの階層構造

Workbookオブジェクトは、ワークブックを表します。

Workbookオブジェクトの下位オブジェクトは、下表の通りです。

(Workbookオブジェクトの階層構造)

Workbookオブジェクト
ChartsコレクションChartオブジェクト
CommandBarsコレクション、CommandBarオブジェクト
CustomViewsコレクション、CustomViewオブジェクト
DocumentPropertiesコレクション、DocumentPropertyオブジェクト
HTMLProjectオブジェクト
Namesコレクション、Nameオブジェクト
PivotCachesコレクション、PivotCacheオブジェクト
PublishObjectsコレクション、PublishObjectオブジェクト
RoutingSlipオブジェクト
Stylesコレクション、Styleオブジェクト
BordersコレクションBorderオブジェクト
Fontオブジェクト
Interiorオブジェクト
VBProjectオブジェクト
WebOptionsオブジェクト
Windowsコレクション、Wimdowオブジェクト
Panesコレクション、Paneオブジェクト
WorksheetsコレクションWorksheetオブジェクト

Chartオブジェクトの階層構造

Chartオブジェクトは、グラフシートまたはワークシート上の埋め込みグラフを表します。

Chartオブジェクトの下位オブジェクトは、下表の通りです。

(Chartオブジェクトの階層構造)

Chartオブジェクト
Axesコレクション、Axisオブジェクト
AxisTitleオブジェクト
DisplayUnitLabelオブジェクト
GridLinesオブジェクト
TickLabelsオブジェクト
ChartAreaオブジェクト
ChartGroupsコレクションChartGroupオブジェクト
ChartTitleオブジェクト
Cornersオブジェクト
DataTableオブジェクト
Borderオブジェクト
Fontオブジェクト
Floorオブジェクト
Legendオブジェクト
LegendEntriesコレクション、LegendEntryオブジェクト
LegendKeyオブジェクト
PageSetupオブジェクト
PivotLayoutオブジェクト
PlotAreaオブジェクト
Scriptsコレクション、Scriptオブジェクト
SeriesCollectionコレクション、Seriesオブジェクト
Trendlinesコレクション、Trendlineオブジェクト
ShapesコレクションShapeオブジェクト
Wallsオブジェクト

ChartGroupオブジェクトの階層構造

ChartGroupオブジェクトは、グラフのデータ系列を表します。

ChartGroupオブジェクトの下位オブジェクトは、下表の通りです。

(ChartGroupオブジェクトの階層構造)

ChartGroupオブジェクト
DownBarsオブジェクト
UpBarsオブジェクト
HiLoLinesオブジェクト
SeriesLinesオブジェクト
DropLinesオブジェクト
TickLabelsオブジェクト
SeriesCollectionコレクション、Seriesオブジェクト
ErrorBarsオブジェクト
Borderオブジェクト
DataLabelsコレクション、DataLabelオブジェクト
ChartFillFormatオブジェクト
Interiorオブジェクト
LeaderLinesコオブジェクト
Pointsコレクション、Pointオブジェクト
DataLabelオブジェクト
Trenlinesコレクション、Trendlineオブジェクト

Shapeオブジェクトの階層構造

Shapeオブジェクトは、オートシェイプ、フリーフォーム、OLEオブジェクト、図などの描画オブジェクトを表します。

Shapeオブジェクトの下位オブジェクトは、下表の通りです。

(Shapeオブジェクトの階層構造)

Shapeオブジェクト
Adjustmentsオブジェクト
ConnectorFormatオブジェクト
ControlFormatオブジェクト
FillFormatオブジェクト
Hyperlinkオブジェクト
LineFormatオブジェクト
LinkFormatオブジェクト
OLEFormatオブジェクト
PictureFormatオブジェクト
Scriptsコレクション、Scriptオブジェクト
ShadowFormatオブジェクト
TextEffectFormatオブジェクト
TextFrameオブジェクト

Worksheetオブジェクトの階層構造

Worksheetオブジェクトは、ワークシートを表します。

Worksheetオブジェクトの下位オブジェクトは、下表の通りです。

(Worksheetオブジェクトの階層構造)

Worksheetオブジェクト
AutoFilterオブジェクト
Filtersコレクション、Filterオブジェクト
ChartObjectsコレクションChartObjectオブジェクト
Chartオブジェクト
PivotLayoutオブジェクト
Commentsコレクション、Commentオブジェクト
HPageBreaksコレクション、HPageBreakオブジェクト
HyperlinksコレクションHyperlinkオブジェクト
Namesコレクション、Nameオブジェクト
OLEObjectsコレクション、OLEObjectオブジェクト
Outlineオブジェクト
PageSetupオブジェクト
PivotTablesコレクション、PivotTableオブジェクト
PivotCacheオブジェクト
PivotFormulasコレクション、PivotFormulaオブジェクト
PivotFieldsコレクション、PivotFieldオブジェクト
PivotItemsコレクション、PivotItemオブジェクト
CubeFieldsコレクション、CubeFieldオブジェクト
QueryTablesコレクション、QueryTableオブジェクト
Parametersコレクション、Parameterオブジェクト
Rangeオブジェクト
Scenariosコレクション、Scenarioオブジェクト
VPageBreaksコレクション、VPageBreakオブジェクト

Rangeオブジェクトの階層構造

Rangeオブジェクトは、1つのセルまたはセル範囲を表します。

Rangeオブジェクトの下位オブジェクトは、下表の通りです。

(Rangeオブジェクトの階層構造)

Rangeオブジェクト
Areasオブジェクト
BordersコレクションBorderオブジェクト
Charactersオブジェクト
Fontオブジェクト
Commentオブジェクト
Fontオブジェクト
FormaConditionsコレクション、FormatConditionオブジェクト
HyperlinksコレクションHyperlinkオブジェクト
Interiorオブジェクト
Nameオブジェクト
Phoneticsコレクション、Phpneticオブジェクト
ShapesコレクションShapeオブジェクト
Styleオブジェクト
BordersコレクションBorderオブジェクト
Fontオブジェクト
Interiorオブジェクト
Validationオブジェクト

国本温子(著),緑川吉行(著),できるシリーズ編集部(著)
出版社:インプレス
発売日:2022/3/23
単行本(ソフトカバー):A5判/912ページ

大村あつし(著),古川順平(著)
出版社:技術評論社
発売日:2021/1/9
単行本(ソフトカバー):A5判/800ページ

高橋宣成(著)
出版社:技術評論社
発売日:2019/11/25
単行本(ソフトカバー):B5変形判/576ページ

リファレンス

Posted by hides