作者yantchen (球童Yanting)
看板Visual_Basic
标题Re: [VB6 ] 文字档如何对齐格式
时间Wed May 23 16:19:20 2007
※ 引述《superfour (要去奔驰罗)》之铭言:
: 各位版上的大大:
: 目前针对写入文字档,我的写法是:
: SaveTxtLine.WriteLine "数值1:" & number1 & " " & "数值2:" & number2
: 出现的结果可能是:
: 数值1:1234 数值2:5698
: 数值1:123 数值2:598
: 数值1:123456 数值2:5698
: 数值1:12344548 数值2:5698
: 数值1:12 数值2:5698
: 数值1:1234 数值2:5698
: 数值1:1234 数值2:5698
: 会因为数值变化的大小而不能完整对齐,
: 所以想请问是否有什麽写法可以解决这个问题呢?!
: 谢谢大大的回应! 感激了!
利用format函数
a=format("123","@@@@@@") ' a=" 123"
a=format(2345,"@@@@@@") ' a=" 2345"
所以你可以改成
SaveTxtLine.WriteLine "数值1:" & format(number1,"@@@@@@@@") & " " & _
"数值2:" & format(number2,"@@@@@@@@")
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.240.186.34