ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

色の設定(ColorIndex プロパティ・Colors プロパティ)

      2015/10/21

ColorIndex プロパティ

ColorIndex プロパティは、指定したオブジェクトのを取得・設定します。設定には、カラーパレットパレット番号を使って色を指定します。


【書式】

<取得>
result = Object.ColorIndex

<設定>
Object.ColorIndex = index

引数・戻り値

  • object  ・・・  対象となる オブジェクトを指定します。
    Border オブジェクト(罫線)Borders オブジェクト(輪郭線)Font オブジェクト(文字)Interior オブジェクト(セル)FormatColor(カラースケール) など
  • index  ・・・  カラーパレットの色を表す 1 ~ 56 のパレット番号、または、XlColorIndex 列挙型 の定数またはその値を指定します。
    定数 内容
    xlColorIndexAutomatic -4105 自動設定
    xlColorIndexNone -4142 色なし

  • result  ・・・  設定されているカラーパレットパレット番号


Colors プロパティ

Excel は、ブックごとに管理できるカラーパレットを持っており、56種類の色を保持しています。Colors プロパティは、その56種類の色の設定、取得を行います。


【書式】

<取得>
result = Object.Colors ( index )

<設定>
Object.Colors ( index ) = rgb

<カラーパレットをリセット>
Object.ResetColors

引数・戻り値

  • object  ・・・  対象となる Workbook オブジェクトを指定します。
  • index  ・・・  カラーパレットの色を表す 1 ~ 56 のパレット番号を指定します。
  • rgb  ・・・  色を表す RGB 値を指定します( ⇒ RGB 値に関しては、RGB 値一覧表 を参照)。また、RGB 関数 も使用できます。
  • result  ・・・  色を表す RGB 値

カラーパレットのリセット
Workbook オブジェクトResetColors メソッドを実行すると、カスタマイズされたカラーパレットはリセットされて、既定の状態に戻ります。



ColorIndex プロパティ・Colors プロパティ 使用例

サンプルVBAソース1


実行結果 1

ColorIndex プロパティ・Colors プロパティ 例01


サンプルVBAソース2


実行結果 2

ColorIndex プロパティ・Colors プロパティ 例02


 - VBA基本 , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

文字列:文字列の指定した位置から指定文字数取得(Mid 関数,MidB 関数)

Mid 関数・MidB 関数 の使い方 【書式】 result_mid = Mi …

文字に下線を設定する(Underline プロパティ)

下線を設定(Underline プロパティ) Underline プロパティは、 …

変数が日付型かどうかをチェックする( IsDate 関数 )

IsDate 関数の使い方 【書式】 result = IsDate( expr …

VBA の演算子(文字連結演算子:& 演算子 + 演算子)

文字連結演算子 文字連結演算子は、文字列の連結を行うときに使用する演算子で、「& …

指定した値を8進数で表記した文字列に変換する(Oct 関数)

Oct 関数 の使い方 【書式】 result = Oct ( expressi …

VBA正規表現使用例
VBA で正規表現を使う(RegExp オブジェクト)

RegExp オブジェクト VBA で正規表現を使うには、VBScript のR …

オートシェイプの種類を表す定数
オートシェイプの種類を表す定数(MsoAutoShapeType 列挙型)

MsoAutoShapeType 列挙型 オートシェイプオブジェクトの図形の種類 …

no image
VBA の演算子(比較演算子)

比較演算子 比較演算子による演算の結果は「真」の場合は「True」、「偽」の場合 …

フォントの設定(Font プロパティ)

フォントの設定(Font プロパティ) 指定されたオブジェクトのフォント情報(F …

変数がNull 値かどうかをチェックする( IsNull 関数 )

IsNull 関数の使い方 【書式】 result = IsNull ( exp …