主题:求教一个字符串右侧对齐的问题
PHYCCYLB
[专家分:0] 发布于 2010-01-23 14:35:00
本人刚刚学VB现编些了一个测量程序,计算后输出给WORD进行打印
所有数值均为变量如何做到格式如下
A[214]5 322.3550
A[219]4 270.5629 90.5632 -3 155.010 508743.827 309654.543
155.010 90.0000 53.3222 155.006
A1 166.4626 346.4627 1 210.265 508868.494 309746.656
210.265 90.0000 40.1852 210.261
A2 180.0255 0.0255 2 260.998 509004.529 309906.979
260.998 90.0000 40.2151 260.993
A3 179.5151 359.5150 -1 202.534 509173.561 310105.838
202.534 90.0000 40.1345 202.530
A4 180.1610 0.1609 -1 127.115 509304.365 310260.461
127.115 90.0000 40.2957 127.110
A5 7.0732 187.0733 3 188.250 509386.916 310357.116
188.250 90.0000 227.3734 188.253
回复列表 (共6个回复)
沙发
老大徒伤悲 [专家分:29120] 发布于 2010-01-24 15:49:00
输出给WORD???
你确定不是text?
对齐,记不得了。但是你可以使用tab函数来定位(他被确定的左边,所以你应该在右边位置减去长度)
板凳
PHYCCYLB [专家分:0] 发布于 2010-01-24 23:38:00
用TAB试过因为所有的数值长度不确定所以还不整齐
3 楼
我是大喊三 [专家分:3010] 发布于 2010-01-25 00:58:00
用FORMAT函数应该可以吧,查查参数
4 楼
老大徒伤悲 [专家分:29120] 发布于 2010-01-25 10:15:00
天,你真可以啊。
把你的代码总该贴上来吧?????
5 楼
老大徒伤悲 [专家分:29120] 发布于 2010-01-25 10:16:00
还有究竟是word还是txt?舍不得说啊!!
6 楼
moz [专家分:37620] 发布于 2010-02-20 01:13:00
我以前用字符串进行格式化很在行的。
1.把所有数值格式化(比如变成多少位小数,变成固定长度的字符串)
2.使用空格把这些子串连起来
另外,在WORD里面好像有单独的定位符,有时候用TAB不一定能精确定位的。
但如果是用WORD,即使TEXT整齐,在某些字体也是没办法对齐的。
我来回复