Dim Buffer As String * 50
这句话是声明一个变量哦, *50 应该是表示长度罗,可以这样子表示哦?
*的具体用法是什么样的,

解决方案 »

  1.   

    As String * 50表示一个容量为50的字符串,相当一个乘水的杯子,多了溢出,少则补满
    如果:
    Buffer里面有3个字符的话,其实有50个字符,其余全部用空格补满,如果超过50个,Buffer里面只有前50个字符
      

  2.   

    变量的数据类型;可以是 Byte、布尔、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(对变长的字符串)、String * length (对定长的字符串)、Object、Variant、用户定义类型、或对象类型。所声明的每个变量都要一个单独的 As type 子句。