初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-08-31 21:21:47

mama
Guest

文字列内の特定文字の文字色や背景を変えることは可能でしょうか?

タイトル通りなのですが、企業内容というテキストフィールドがあります。
下記の企業情報から取扱商品の下部までをコピーし、企業内容というテキストフィールドにペーストしています。

企業情報と取扱商品の所で改行されており、その下に説明文が入っています。
やりたいことは、企業情報と取扱商品という言葉のみ、背景色や文字色を変えることは可能でしょうか?
今は全部黒文字なので、見づらいので。

ちなみにフィールドを分けることは考えていません。
コピーアンドペーストの手間数が増える為、1度のコピーアンドペーストで見やすくしたいです。

--ここから--
企業情報
部品メーカー。ぶらぶらぶらぶら・・・・
・・・・
・・・・
・・・・

取扱商品
・防水テープ、熱処理テープ
・LED・・・・
・ぶらぶらぶら


--ここまでコピー--

#2 2023-08-31 22:53:08

Shin
Member

Re: 文字列内の特定文字の文字色や背景を変えることは可能でしょうか?

Substitute ( text ; “企業情報” ; TextColor ( “企業情報“ ; RGB ( 255 ; 0 ; 0 ) )
という式で書式がつきます。TextColor 以外も可能です。
その式を、フィールド設定の計算式に設定しておくと、ペースト時に設定されます。

のちのちを考えると、フィールドを分けて保存させておいた方が良いと思います。ペーストをスクリプトで行わせたり、トリガーを使うと、自動的にフィールドに分ける事が可能です。

Last edited by Shin (2023-08-31 22:57:56)

Offline

#3 2023-08-31 22:59:20

mama
Guest

Re: 文字列内の特定文字の文字色や背景を変えることは可能でしょうか?

文字色変更が出来ました。サイズも変えたら見やすく表示できたので、勉強になりました。
ありがとうございました。

#4 2023-08-31 23:04:46

mama
Guest

Re: 文字列内の特定文字の文字色や背景を変えることは可能でしょうか?

今回のデータはあくまでもどんな会社か指標にみるくらいの汎用性のないデータなので、フィールド分けまで考えてませんでした。
アドバイスを参考に、ヘルプもみて下記計算式で仕上がりました。本当にありがとうございます。

Substitute ( テキスト ; ["企業情報" ; TextSize ( TextColor ( "企業情報" ; RGB ( 30 ; 144 ; 255 ) ) ; 18 ) ] ; ["取扱商品" ; ¶ & TextSize ( TextColor ( "取扱商品" ; RGB ( 30 ; 144 ; 255 ) ) ; 18 )] )

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 554.57 KiB (Peak: 587.38 KiB) ]