InDesign:表のセル内の値を百分率にして棒グラフっぽく塗るやつ

どもども。土曜出社なうです…

だしぬけに、こんなかんじの指定が来たんですわ。

どうにも文章での表現に不自由してるんですが、言いたいことはわかりますかねえ。

こんなの、手作業する気なんかまったくなくて、
自分で書くかチャピーに頼むかになるんですが、
土曜出社のウップンが祟って自分で書きました。見越したとおり30分ほどで。


スクリプトは例によってリンク先の右上にある“Download ZIP”からどうぞ。

セルの値で棒グラフ.jsx


ちょっと前準備がありまして。

(日)セル内マージンを0に

とくにインデント目的で左右に仕込んであるやつは段落のほうのインデントでなんとかしましょう。

(月)段落境界線

対象セル内の段落に段落境界線(前境界線)を設定しておいてください。
そのとき、「フレームに収める」のチェックを外しておいてください。

(火)セルの属性

「内容をセル内に入る部分のみ表示」にチェック。

準備は以上ですー。こんなかんじになります。セル境界の線が見づらくなるけどがまんしましょう。


セル群を選択してスクリプト実行しましょう。

はいー。

100を超える値は、まあ100と同等に見えます。
入れ忘れたけど数値として成立していないテキストの場合は0になります。

いつか、どっかの誰かのお役に立ちますように…

コメントを残す

メールアドレスが公開されることはありません。

*