none
VBA UserFoam-ListBox(複数行)行間に文字が隠れる RRS feed

  • 質問

  • Windows7(32bit),Office2010(32bit)では正常でしたが、
    Windows8.1(64bit),Office2013(64bit)で運用し始めたのですが、
    例えば名前、住所、の複数行のリストを表示させた場合、
    行間に文字が隠れ一部(住所)が見えなくなります…!?
    Private Sub UserForm_Initialize()
        Dim wTBL()  As Variant …現在のコード(関係しているところ)
        With Me.LBox患者
            .ColumnCount = 6
            .ColumnWidths = "0;42;65;75;100;0"
            .ColumnHeads = False
            .List() = wTBL()
        End With
    End Sub
    ・Win7-Excel2010では問題なかったのですが、Excel2013での解決方法が解りません?
    ・追記:Column高さは指定できるのでしょうか?
    ご教授よろしくお願いいたします。


    sakuraxx

    2016年3月20日 17:12

回答

  • リストボックスに⚫や○などの記号が入っているとずれて表示されるみたいです。

    http://q.hatena.ne.jp/1390614884

    こちらのページによるとリストボックスのフォントを「日本語フォント」→「英語フォント」に変更すると解消されるようです。



    • 編集済み kenjinoteMVP 2016年3月21日 0:16
    • 回答としてマーク sakuraxx 2016年3月22日 11:34
    2016年3月21日 0:05
  • kenjinoteさん早速のご回答どうも有り難うございました。
    使用していたフォントは「MS UI Gothic」でした。
    私のPCには「Courier New」フォントが見当たらなかったので
    取りあえず「メイリオ」を適用してみました(不具合解消)…感謝。


    sakuraxx

    • 回答としてマーク sakuraxx 2016年3月22日 11:34
    2016年3月22日 11:33

すべての返信

  • リストボックスに⚫や○などの記号が入っているとずれて表示されるみたいです。

    http://q.hatena.ne.jp/1390614884

    こちらのページによるとリストボックスのフォントを「日本語フォント」→「英語フォント」に変更すると解消されるようです。



    • 編集済み kenjinoteMVP 2016年3月21日 0:16
    • 回答としてマーク sakuraxx 2016年3月22日 11:34
    2016年3月21日 0:05
  • kenjinoteさん早速のご回答どうも有り難うございました。
    使用していたフォントは「MS UI Gothic」でした。
    私のPCには「Courier New」フォントが見当たらなかったので
    取りあえず「メイリオ」を適用してみました(不具合解消)…感謝。


    sakuraxx

    • 回答としてマーク sakuraxx 2016年3月22日 11:34
    2016年3月22日 11:33