word中如何计算字符串的宽度?
我想用程序控制填充Word表格。当需要填充的字符串太长时会引起表格的行高变化。我想计算出字符串的行高后进行判断,如果超长了,我想通过缩小字体方式解决。
目前的问题是如何确定某一特定字体的字符串在Word究竟占多宽,会不会引起换行?
[解决办法]
一般而言,是控制总长度来实现的,不是判断每种字体、每种不同的输入法(中英文等等)。
只要能判断到字符串总长度,就可以了。 但不知道楼主的目的何在,看了半天,也只能理解,想要取不同输入法、不同输入内容、不同字体,在word中的宽度?
[解决办法]
貌似word单元格选项里有个适应文字选项可以达到你的要求
设置表格的行高和列宽为固定,然后适应文字,文字大小会根据单元格进行自动调整的