[问题]Combox&Textbox中,如何自动调整字体大小

楼主: xc9500 (只需要20秒的疯狂勇气!)   2019-09-25 22:04:22
软件:Excel
版本: 2016
各位大大好!请问一下,由于Userform的选单需要在不同的分辨率的萤幕
(例如外接32吋萤幕 or NB上的13吋萤幕)下作业。
在网络上,有找到可以自动依照不同的萤幕大小,将表单里的Combox及Textbox格子
等比放大缩小,但格子里面的文字,却是不会跟着改变,所以会遇到放到大萤幕时,
里面的选项字看来太小,或是放到小萤幕时,字就被格子 cut 掉一半的现象。
想请问一下,有什么方式,可以让 Combox & Textbox 依格子的大小,来自动调整里面
的字体大小,以符合格子的大小呢?
Ps. 有试了Autosize.但格子本身的大小,就会缩到和选完后的字一样的长度,
希望选前选后都能维持住一样的格式!
范例档如下:
https://1drv.ms/x/s!Atz5-ybVJn3XvjZ8F1WNyuzaxiNP?e=rycPHb
再请帮忙解答一下,谢谢
作者: soyoso (我是耀宗)   2019-09-25 23:15:00
如先retrieve screen resolution,再以height in points做为变量来调整字号试试
楼主: xc9500 (只需要20秒的疯狂勇气!)   2019-09-29 12:25:00
谢谢S 大大的建议
作者: foolkids (翼をください)   2019-09-30 18:34:00
好奇问问:如果13吋跟32吋萤幕都是1920*1080,这个功能还有用吗?
作者: soyoso (我是耀宗)   2019-09-30 19:54:00
并无这两种设备可以测试,就无法回复是否可行了,就看是否同时有这两种设备的先进测试了

Links booklink

Contact Us: admin [ a t ] ucptt.com