我想把s0001 苏00032423 340
s0003 沪345 45
控制成对齐模式?
s0001 苏00032423 340
s0003 沪345 45
不知道怎么控制,我是菜鸟,刚学,不知道怎么搞
我写的是:format("s0001","@@@@@") & space(2) & format("苏00032423","@@@@@@@@@@@@@") & space(2) & format("340","####")
但是好象不行
请教高手!
s0003 沪345 45
控制成对齐模式?
s0001 苏00032423 340
s0003 沪345 45
不知道怎么控制,我是菜鸟,刚学,不知道怎么搞
我写的是:format("s0001","@@@@@") & space(2) & format("苏00032423","@@@@@@@@@@@@@") & space(2) & format("340","####")
但是好象不行
请教高手!
format("s0001","!@@@@@") & space(2) & format("苏00032423","!@@@@@@@@@@@@@") & space(2) & format("340","!@@@@")都用@就行。
另外如果输出字体宽度可变,仍然对不齐。
format("s0001","!@@@@@") & space(2) & format("苏00032423","!@@@@@@@@@@@@@") & space(2) & format("340","@@@@")
b = Format("S0003", "!@@@@@@@") & Format("沪345", "!@@@@@@@@@@@@") & Format(45, "#,###")
Debug.Print s
Debug.Print b
可是写到里面是不对齐的
不知道是中文和西文占用字节问题不对称,还是怎么回事!
比如:中国 两个字 他的长度为2
而:AB 两个英文字,长度也为2
所以打印出来,有中文的字符串,不对称了
现在怎么解决这个问题啊??有没有人遇到类似的情况?
怎么解决的,急等答案
你是怎么写入txt的?
用Open "……" for output as #1 写入会多出“”
我用Open "d:\try.txt" For Binary As #1 就没有“”了