動作検証バージョン:64bit Windows 10 Pro + 32bit Excel(バージョン2204 ビルド15128.20178 Microsoft Store)
拙著『理解するExcel VBA/図形操作の基本』の、「3-2. FillFormatは塗りつぶし書式を表す」でも解説している、図形等の塗りつぶし書式を表すFillFormatオブジェクトと、2007以降のExcelでは非表示に設定されているChartFillFormatオブジェクトには、同じようなプロパティ・メソッドが用意されています。
これらを比較したかったので、戻り値と共に一覧を作成しておきます。
FillFormat のプロパティ | 戻り値 | ChartFillFormat のプロパティ | 戻り値 |
---|---|---|---|
Application | Object | Application | Application |
BackColor | ColorFormat | BackColor | ChartColorFormat |
Creator | Long | Creator | XlCreator |
ForeColor | ColorFormat | ForeColor | ChartColorFormat |
GradientAngle | Single | - | |
GradientColorType | MsoGradient ColorType | GradientColorType | MsoGradient ColorType |
GradientDegree | Single | GradientDegree | Single |
GradientStops | GradientStops | - | |
GradientStyle | MsoGradientStyle | GradientStyle | MsoGradientStyle |
GradientVariant | Long | GradientVariant | Long |
Parent | Object | Parent | Object |
Pattern | MsoPatternType | Pattern | MsoPatternType |
PictureEffects | PictureEffects | - | |
PresetGradientType | MsoPreset GradientType | PresetGradientType | MsoPreset GradientType |
PresetTexture | MsoPresetTexture | PresetTexture | MsoPresetTexture |
RotateWithObject | MsoTriState | - | |
TextureAlignment | MsoTexture Alignment | - | |
TextureHorizontal Scale | Single | - | |
TextureName | String | TextureName | String |
TextureOffsetX | Single | - | |
TextureOffsetY | TextureOffsetY | - | |
TextureTile | MsoTriState | - | |
TextureType | MsoTextureType | TextureType | MsoTextureType |
TextureVertical Scale | Single | - | |
Transparency | Transparency | - | |
Type | MsoFillType | Type | MsoFillType |
Visible | MsoTriState | Visible | MsoTriState |
メソッドについては、非表示に設定されているBackgroundメソッドが、FillFormatオブジェクトにのみ用意されている点が異なるだけです。
[スポンサードリンク]
Home » エクセルマクロ・Excel VBAの使い方 » Shapesコレクション・Shapeオブジェクト » FillFormatとChartFillFormatのプロパティ比較一覧