次の方法で共有

Access2013でひとつのフィールドのある箇所だけのフォントを変更することは可能ですか

Anonymous
2016-05-07T23:08:54+00:00

Windows7でAccess2013を一昨日から使い始めたビギナーです。

クリエから宛名ラベルを作成する際、印刷すべき複数のフィールドのうち、

ひとつのフィールドの中で、ある部分だけフォントの大きさを変えることはできるのでしょうか。

具体的には、

=Trim([代表者1] & " " & [代表者2])

の、[代表者2]のフォントの大きさだけを変更したいのです。

よろしくお願いします。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

6 件の回答

並べ替え方法: 最も役に立つ
  1. Makapu 92,110 評価のポイント ボランティア モデレーター
    2016-05-08T00:14:53+00:00

    一つのテキストボックスの中で、ある部分だけフォントの大きさを変える事は出来ません。

    >=Trim([代表者1] & " " & [代表者2])

    >の、[代表者2]のフォントの大きさだけを変更したいのです

    一つの方法としては、デザインビューの状態で

    「既存のフィールドの追加」で[代表者1]と[代表者2]のテキストボックスを追加し、

    2つを横に並べて[代表者2]のフォントだけ変更すると良いです。

    (その際、右寄せ、左寄せなどで位置を調整すると良い感じになると思います。)

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2016-05-09T04:56:05+00:00

    「一応は可能」とは申し上げましたが、

    対応策自体については Makapu さんの回答に賛成します。

    > =Trim([代表者1] & " " & [代表者2])

    例えば、この式は次のように書き換えることになります。


    ="<div>" &

     Trim(IIf(Trim(Nz([代表者1].Value,""))="",

              "",

              "<font size=3 color=""#ff0000"">" & HtmlEncode(Trim([代表者1])) & "</font>") &

          " " &

          IIf(Trim(Nz([代表者2].Value,""))="",

              "",

              "<font size=1 color=""#0000ff"">" & HtmlEncode(Trim([代表者2])) & "</font>")

         ) &

     "</div>"


    (演算テキストボックスの[文字書式]プロパティを

     「リッチ テキスト形式」に設定しておくこと。)

    ご覧の通り、とてもややこしい式を記述することになります。

    また、フォントサイズについては 1 ~ 7 のいずれか

    ( 3 をデフォルトとする大きさの段階)を指定出来ますが、

    ポイント単位で細かく指定することは出来ません。

    そのテキストボックスをフォーム上に置きたいのか

    レポート上に置きたいのかが明記されていないので不明ですが、

    もし 1 レコードごとに改ページするようなレイアウトの

    連結レポートについての問題であれば、

    他のやりようもあるかも知れませんね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Makapu 92,110 評価のポイント ボランティア モデレーター
    2016-05-09T03:36:17+00:00

    >[文字書式]プロパティが「リッチ テキスト形式」に設定されている

    >メモ型のフィールド、及びテキストボックスであれば一応は可能かと。

    そうだったのですね(><)

    出来ないと言い切ってしまいました。

    UnanaUnaさん嘘ついてすみませんでした。。。

    sk.exe さん勉強になりました。ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2016-05-09T03:03:59+00:00

    > クエリから宛名ラベルを作成する際、印刷すべき複数のフィールドのうち、

    > ひとつのフィールドの中で、ある部分だけフォントの大きさを変えることはできるのでしょうか。

    [文字書式]プロパティが「リッチ テキスト形式」に設定されている

    メモ型のフィールド、及びテキストボックスであれば一応は可能かと。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2016-05-08T00:22:26+00:00

    ありがとうございます。

    やはりできないのですね。

    次善の策を教えて下さり、ありがとうございました。

    その方法でやってみます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません