版Excelでも、グラフ配色をマトモ・自由にカスタマイズしてみたくなります。Excelのチャート配色を操作するRubyスクリプトを書いてみました。作ったのは、RubyからAppleScriptを経由して、Excelを操作するスクリプトです。rb-appscriptと、(RubyからAppleScriptを使う)rb-appscriptをインストールします。順番で)次のように呼びます。0.5すると、エクセルのアクティブチャートの配色が自動的に調整されます。下に貼り付けたチャートは、左が「実に不自然なエクセルのデフォルト配色のチャート」で、右が上記のスクリプトで配色をマトモにしたエクセルのチャートです。作ったスクリプトは、1エクセルに接続し、2エクセルのデフォルト配色パレットを(テンプレートファイルから)読み込んだ上で、3軸操作をし、4調整したい色に一番近いパレット(インデクス)をチャートの各領域に対して設定する、という動作を行います。Sheme(テーマ・スキーム)の色を設定することができそうになかったので、とりあえず調整したい色に近いインデックスカラーを選び・塗りつぶす、というようにしてみました。チャート配色をマトモ・自由自在に調整するためのRubyスクリプトを書いてみました。Hirabayashi)ムダサイエンティスト(他称)。