如图,我用了两个 vbtab,出来后并不是整齐的。
s=str1 & vbtab & vbtab & str2
请问:1、如何能使整列 是整齐的输出呀。
2、两个vbtab类似print tab(2)的写法应该是怎么样的?我写vbtab(2),提示缺少数组,如果我想写10个tab,总不能都用& vbtab & vbtab....这样连接起来吧?
谢谢
3、我用str1 & space(20-len(str1)) & str2 & space(20-len(str2)) 也不行,因为str1是汉字相当于两个数字的位置,str2是数字,所以这样也对不齐。
乘以2也不好使,名字中偶尔也会有数字,,,,
看到方案三没有?
追问看到方案3了,可是不是想在窗口输出,是想输出到变量,然后通过 open output,,print 来最终输出到 txt文件的。
追答也可以达到,就是更麻烦些。
测量str1字符串的宽度,然后换算成半角字符的数量,在按照一个估计值去补足。
具体代码如下:
Private Sub Command1_Click()