次の方法で共有

Access2010 フォントサイズ9、右寄せ時に文字が切れる

Anonymous
2015-08-22T02:48:01+00:00

お世話になります。

レポートのラベルもしくはテキストボックスでフォントサイズを9pt、右寄せに設定した時、

印刷プレビューで文字の右側が切れて表示されます。

フォントサイズが10以上の時は正しく表示されます。

解決方法はありますでしょうか。

よろしくお願いします。

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

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

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

質問作成者が受け入れた回答

Anonymous
2015-08-26T02:25:08+00:00

> 私の環境ではプロポーショナルフォントでもずれる時あるようです。

> 他私が調べて判明したことはWindows8.1(64bit)とAccess2010(32bit)の

> 組み合わせではずれないようです。

今のところの印象としては、単に

OS や Access だけの問題ではないと思います。

レポートにおける描画処理には

印刷に用いるプリンタドライバの機能や設定も影響するため、

例えば、別のプリンタを選択するとか、

プリンタドライバのバージョンを最新にするなどしたら

現象が改善される、ということもあり得るでしょう。

ちなみに私の場合、当初はリ○ー製のレーザープリンタを選択していましたが、、

別のメーカーのプリンタに選択し直したらズレが解消しました。

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

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

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-08-25T07:50:41+00:00

    当方のテスト環境(Windows 7 / Access 2010)で検証してみた限り、

    ・[文字配置]プロパティの設定値が「右」。

    ・[フォントサイズ]プロパティの設定値が 9

     (10 以上や 8 以下では発生しないようである)。

    ・[フォント名]プロパティに「MS ゴシック」などの

     日本語等幅フォントが設定されている

     (「MS Pゴシック」などのプロポーショナルフォントでは

      はみ出るケースが認められなかった)。

    以上の条件が全て揃っている場合、テキストボックスの値や

    ラベルの標題の長さが長ければ長いほど、

    右にはみ出る部分が拡がりやすくなる模様。

    ( 1 ~ 6 文字程度ならさほど気にならないが、

     10 文字近くになるともうダメっぽい)

    [右余白]等の他のプロパティをいじくっても改善しないし、また

    レポートモジュールで同種の出力処理をエミュレートさせてみても

    やはり上記の条件が揃った途端に右にはみ出てしまう

    という結果になってしまったので、原因は不明ながら

    恐らくレポートにおける描画処理上の

    (かなり特殊な)不具合の一種であろうと思われます。

    (2015/08/26 10:00 追記)

    より細かく検証してみたところ、フォントサイズが

    3,9,15,21,27,33,39 などである場合でも

    右にずれる(欠ける)ことが確認出来ました。

    もし規則性があるとすれば

    「3 に 6 の倍数を加えたポイント」

    が鬼門であるように思われます。

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

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2015-08-27T00:58:26+00:00

    ありがとうございます。

    今回わかった情報で何とか対処してみます。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2015-08-26T01:43:56+00:00

    sk.exe様

    詳細に調べていただきありがとうございます。

    私の環境ではプロポーショナルフォントでもずれる時あるようです。

    新規作成からはじめると最初は問題ないのですが、編集を重ねていくと

    いつの間にかずれていて戻らなくなります。

    他私が調べて判明したことはWindows8.1(64bit)とAccess2010(32bit)の

    組み合わせではずれないようです。

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

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