[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[863] 特定文字の色付け

かわかみ [2024/10/23 11:38:09]

お世話になっております。
特定の文字もしくは特定の文字の入ったセルだけ色付け、は可能でしょうか?
O1、D1などの英字+数字1桁 を想定しております。よろしくお願いいたします。

Re: [863] 特定文字の色付け

あすかぜ [2024/10/23 21:28:05]

Ver.2.4 以降では検索結果をハイライト表示できるので、検索機能を使うのが簡単だと思います。

1. [検索(S)]-[簡易検索(Q)...] メニューで簡易検索パネルを開く
2. 「オプション」ボタンをクリックして検索・置換ダイアログを開く
3. 「正規表現検索(E)」にチェックを入れる
4. 「キャンセル」ボタンで検索・置換ダイアログを閉じる
5. 簡易検索パネルの「検索:」に「O1|D1」のように検索したい文字列を | で区切って入力する

この手順で、「O1」と「D1」を含むセルを色付け表示することができると思います。


検索機能を使わずに特定文字を含むセルに色を付ける方法としては、「!format.cms」という特別なマクロを使う方法もあります。
Cassava Editor の「Macro」フォルダに「!format.cms」という名前のファイルを作り、内容を

if ([x,y].includes("O1") ||
    [x,y].includes("D1")) {
  return { background: "#ccff00" };
}

のようにすると、「O1」や「D1」を含むセルの背景色を指定できます。
参考になるでしょうか。

Re: [863] 特定文字の色付け

かわかみ [2024/10/24 18:42:35]

あすかぜネット様
お世話になっております。
さっそくのご返信ありがとうございます。

検索機能でハイライト表示、さっそく実施いたしました。
こちらで活用できそうで大変助かりました。
ありがとうございました。

マクロへの仕込みですが、
残念ながら当方にcmsがインストールされていないようで、
設定を断念いたしました。
上申しこちらできるようになりましたら、
マクロもあわせて活用させていただきます。

この度はお忙しい中ご配慮感謝いたします。
引き続き、cassava使用させていただきます。

Re: [863] 特定文字の色付け

あすかぜ [2024/10/24 22:02:06]

検索機能が活用できそうでよかったです。

!format.cms マクロも念のためアップロードしておきます。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs863_20241023/!format.cms
上のリンクを右クリックして「名前を付けてリンクを保存」でダウンロードできます。

マクロの CMS ファイルは独自の拡張子を使用していますが内容は通常のテキストファイルなので、
編集する場合はエクスプローラーでファイルを右クリックし、
[プログラムから開く]-[別のプログラムを選択] からメモ帳などを使って編集してください。

Re: [863] 特定文字の色付け

かわかみ [2024/10/28 13:42:52]

あすかぜ・ねっと様
お世話になっております。

マクロまで作成いただき、ご配慮感謝申し上げます!
ありがとうございました。
無事に設定ができました。

当方にてcmsなどの知識が乏しく、大変学びになりました。
ご対応くださいまして、ありがとうございました。
今後とも、Cassava活用させていただきます。

スレッド一覧に戻る返信