Style インターフェイス

定義

セル範囲のスタイル全体を表します。

public interface class Style
[System.Runtime.InteropServices.Guid("00020852-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface Style
Public Interface Style
属性

注釈

Style オブジェクトには、フォント、数値の表示形式、配置などのすべてのスタイル属性がプロパティとして含まれています。 標準、通貨、パーセントなどの組み込みスタイルがあります。 多くのセルで複数の書式のプロパティを同時に変更するには、Style オブジェクトを使う方が効率よく便利です。

Workbook オブジェクトの場合、Style オブジェクトは Styles コレクションのメンバーです。 Styles コレクションには、ブックで設定されているすべてのスタイルが含まれています。

Style プロパティを使用して、Range オブジェクトで使用される Style オブジェクトを返します。

セルに適用されているスタイルのプロパティを変更すると、そのセルの表示形式を変更できます。 しかし、スタイルのプロパティを変更すると、そのスタイルで既に書式設定されている他のセルにも影響するので、注意が必要です。

ブックの Styles コレクションから単一の Style オブジェクトを取得するには、Styles(indexindex はスタイル インデックス番号または名前) を使用します。

スタイルはスタイル名で並べ替えられます。 スタイルのインデックス番号は、並べ替えられたスタイル名の一覧でのスタイルの並び順に対応します。 Styles(1) は一覧の最初のスタイルであり、Styles(Styles.Count) は一覧の最後のスタイルです。

スタイルの作成と変更の詳細については、 Styles オブジェクトを参照してください。

プロパティ

名前 説明
_Default

内部使用のため予約済みです。

AddIndent

セル内のテキストの配置が水平方向または垂直方向のいずれかに等等に分布するように設定されている場合、テキストが自動的にインデントされる場合は true

Application

Microsoft Excel アプリケーションを表す Application オブジェクトを返します。

Borders

スタイルの境界線を表す Borders コレクションを返します。

BuiltIn

スタイルが組み込みのスタイルの場合は True

Creator

このオブジェクトを作成したアプリケーションを示す、32 ビットの整数値を返します。

Font

指定したオブジェクトのフォントを表す Font オブジェクトを返します。

FormulaHidden

ワークシートが保護されているときに数式が非表示になる場合は true

HorizontalAlignment

指定したオブジェクトの水平方向の配置を設定または返します。

IncludeAlignment

スタイルに AddIndentHorizontalAlignmentVerticalAlignmentWrapTextOrientation プロパティが含まれている場合は true

IncludeBorder

スタイルに ColorColorIndexLineStyleWeight の罫線プロパティが含まれている場合は true

IncludeFont

スタイルに BackgroundBoldColorColorIndexFontStyleItalicNameOutlineFontShadowSizeStrikethroughSubscriptSuperscriptUnderline のフォント プロパティが含まれている場合は true

IncludeNumber

スタイルに NumberFormat プロパティが含まれている場合は true。

IncludePatterns

スタイルに ColorColorIndexInvertIfNegativePatternPatternColor、および PatternColorIndex interior プロパティが含まれている場合は true

IncludeProtection

スタイルに FormulaHidden プロパティと Locked プロパティが含まれている場合は true

IndentLevel

スタイルのインデント レベルを返すか設定します。

Interior

指定したオブジェクトの内部を表す Interior オブジェクトを返します。

Locked

オブジェクトがロックされている場合は true。シートが保護されているときにオブジェクトを変更できる場合は false

MergeCells

スタイルに結合されたセルが含まれている場合は True です。

Name

オブジェクトの名前を返します。

NameLocal

ユーザーの言語でオブジェクトの名前を返します。

NumberFormat

オブジェクトの書式設定コードを設定または返します。

NumberFormatLocal

ユーザーの言語で文字列としてオブジェクトの書式設定コードを設定または返します。

Orientation

テキストの向きを指定します。 -90 度から 90 度の整数値、または XlOrientation 定数のいずれかを指定できます。

Parent

指定されたオブジェクトの親オブジェクトを返します。

ReadingOrder

指定されたオブジェクトの読みの順序を返すか設定します。

ShrinkToFit

使用可能な列幅に合わせてテキストが自動的に縮小される場合は true

Value

指定したスタイルの名前。

VerticalAlignment

指定したオブジェクトの垂直方向の配置を設定または返します。

WrapText

Microsoft Excel でオブジェクト内のテキストが折り返される場合は true

メソッド

名前 説明
Delete()

オブジェクトを削除します。

適用対象