space函数:
返回一个包含指定空格数的 Variant (String) 值。
语法:space$(number)
$:加 $则返回string,不加则返回一个Variant。
n:数字,必填项,是字符串中所需的空格数。
sBuffer = Space$(255) '给sBuffer预留255字节的空间,用来填写用户名,也说明用户名长度最大可到255个字节' s$ = String$(200,0) '生产200个ascii为0(空NULL)的字符'
Space函数对于设置输出格式和清除固定长度字符串中的数据非常有用。
spc函数:
与 Print # 语句或 Print 方法一起使用,对输出进行定位。
语法:Spc(number)
Spc(n)是相对偏移量.从光标处开始计算,移动n个字符的位置
Tab(n)是绝对偏移量,从该列的开头开始计算,移动n个字符的位置
如果 n 小于输出行的宽度,则下一个打印位置将紧接在数个已打印的空白之后。如果 n 大于输出行的宽度,则 Spc 利用下列公式计算下一个打印位置:当前打印位置 + (n Mod 行宽)
例如,如果当前输出位置为 24,而输出行的宽度为 80,并指定了 Spc(90),则下一个打印将从位置 34 开始(当前打印位置 + 90/80 的余数)。
如果当前打印位置和输出行宽度之间的差小于 n(或 n Mod width),则 Spc 函数会跳到下一行的开头,并产生数量为n – (行宽 – 当前打印位置) 的空白。