SPC 函数

更新:2007 年 11 月

与 Print 或 PrintLine 函数一起使用以定位输出。

Public Function SPC(ByVal Count As Short) As SPCInfo

参数

  • Count
    必需。在显示或打印列表中的下一个表达式之前插入的空格数。

备注

如果 Count 小于输出行的宽度,则下一个打印位置将紧接在数个已打印的空格之后。如果 Count 大于输出行的宽度,则 SPC 利用下列公式计算下一个打印位置:

currentprintposition(+(CountModwidth))

例如,如果当前打印位置为 24,而输出行的宽度为 80,并指定了 SPC(90),则下一个打印将从位置 34 开始(当前打印位置 + 90/80 的余数)。如果当前打印位置和输出行宽度之间的差小于 Count(或 CountMod宽度),则 SPC 函数会跳到下一行的开头,并产生数量等于 Count – (宽度 – 当前打印位置) 的空格。

说明:

请确保表格列的宽度足以容纳较宽的字母。

示例

本示例使用 SPC 函数在文件和“输出”窗口中定位输出。

' The SPC function can be used with the Print function.
FileOpen(1, "TESTFILE", OpenMode.Output)   ' Open file for output.
Print(1, "10 spaces between here", SPC(10), "and here.")
FileClose(1)   ' Close file.

智能设备开发人员说明

不支持此函数。

要求

命名空间:Microsoft.VisualBasic

**模块:**FileSystem

**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)

请参见

参考

Mod 运算符 (Visual Basic)

Print、Printline 函数

Space 函数 (Visual Basic)

TAB 函数

FileWidth 函数