Share via


TAB 函式

更新:2007 年 11 月

配合 Print 或 PrintLine 函式用於定位輸出。

Public Overloads Function TAB() As TABInfo 
' -or-
Public Overloads Function TAB(ByVal Column As Short) As TABInfo

參數

  • Column
    選擇項,在顯示或列印清單中的下一個運算式之前所要移動的欄號。省略時,TAB 會將插入點移至下一個列印區的開始處。

備註

如果目前行中的目前列印位置大於 Column,TAB 將略過至下一輸出行中等於 Column 的欄數。如果 Column 小於 1,TAB 會將列印位置移至欄 1。如果 Column 大於輸出行寬度,TAB 將使用下列公式計算下一個列印位置:

欄位 Mod 寬度

例如,如果 width 是 80,且您指定 TAB(90),則下一個列印將從資料行 10 (90/80 的餘數) 開始。如果 Column 小於目前列印位置,則列印將會從下一行中所計算出的列印位置開始。如果計算出的列印位置大於目前列印位置,列印將開始於同一行中計算出的列印位置。

輸出行中最左側的列印位置永遠都是 1。當您使用 Print 或 PrintLine 函式,列印至檔案時,最右側的列印位置會是輸出檔案的目前寬度 (您可以使用 FileWidth 函式來設定此寬度)。

TAB 函式也可與 WriteLine 函式一起使用。它不可與 Debug.WriteLineConsole.WriteLine 搭配使用。

注意事項:

請確定您表格式資料行的寬度足以容納寬字母。

範例

這個範例使用 TAB 函式在檔案和 [輸出] 視窗中進行輸出定位。

FileOpen(1, "TESTFILE", OpenMode.Output) ' Open file for output.
' The second word prints at column 20.
Print(1, "Hello", TAB(20), "World.")
' If the argument is omitted, cursor is moved to the next print zone.
Print(1, "Hello", TAB(), "World")
FileClose(1)

智慧型裝置開發人員注意事項

不支援這個函式。

需求

命名空間 (Namespace)︰Microsoft.VisualBasic

**模組︰**FileSystem

組件:Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)

請參閱

參考

Mod 運算子 (Visual Basic)

Print、PrintLine 函式

Space 函式 (Visual Basic)

SPC 函式

FileWidth 函式