Styles オブジェクト (Excel)
指定したブックまたはアクティブなブック内のすべての Style オブジェクトのコレクション。
各 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コレクションから 1 つの Style オブジェクトを取得するには、Style (index) を使用します。index はスタイルのインデックス番号または名前です。 次の例では、 Bold プロパティを設定して、作業中のブックの標準スタイルを変更します。
ActiveWorkbook.Styles("Normal").Font.Bold = True
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。