スタイル オブジェクト (Excel)

指定したブックまたはアクティブなブック内のすべての スタイル オブジェクトのコレクション。

注釈

Style オブジェクトは、セル範囲のスタイル全体を表します。 Style オブジェクトには、フォント、数値の表示形式、配置などのすべてのスタイル属性がプロパティとして含まれています。 標準、通貨、パーセントなど、いくつかの組み込みスタイルがあります。

Styles プロパティを使用して、Styles コレクションを返します。 次の使用例は、作業中のブックのワークシート 1 に、スタイル名の一覧を作成します。

For i = 1 To ActiveWorkbook.Styles.Count 
 Worksheets(1).Cells(i, 1) = ActiveWorkbook.Styles(i).Name 
Next

Add メソッドを使用して新しいスタイルを作成し、コレクションに追加します。 次の使用例では、標準スタイルを基に罫線とフォントを変更して新しいスタイルを作成し、セル範囲 A25:A30 に適用します。

With ActiveWorkbook.Styles.Add(Name:="Bookman Top Border") 
 .Borders(xlTop).LineStyle = xlDouble 
 .Font.Bold = True 
 .Font.Name = "Bookman" 
End With 
Worksheets(1).Range("A25:A30").Style = "Bookman Top Border"

ブックの Styles コレクションから単一の Style オブジェクトを取得するには、Styles (index) を使用します。ここで、index はスタイル インデックスの番号または名前です。 次の例では、 Bold プロパティを設定して、アクティブなブックの標準スタイルを変更します。

ActiveWorkbook.Styles("Normal").Font.Bold = True

メソッド

プロパティ

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。