使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

附註: 如果 Microsoft Jet Expression Service 在沙箱模式中執行,會停用本主題中所述的函數、方法、物件或屬性,以免評估可能不安全的表達式。 如需沙盒模式的詳細資訊,請在 [說明] 中搜尋「沙盒模式」。

[列印] # 語句或 [列印 ] 方法搭配使用以調整輸出位置。

語法

Tab[ (n) ]

選用的 n引數 是顯示或列印清單中的下一個 運算式 之前移至的欄號。 如果省略, Tab 會 將插入點移至下一個 列印區域的開頭。 這可讓 Tab 在逗號做為小數分隔符的地區中使用,而非逗號。

註解

如果目前行上的目前列印位置大於 n,Tab 會跳到下一個輸出行的第 n欄。 如果 n 小於 1,Tab 會 將列印位置移至欄 1。 如果 n 大於輸出線條寬度, Tab 會使用公式計算下一個列印位置:

n Mod 寬度

例如,如果 寬度 是 80,而您指定 Tab (90) ,下一次列印將會從欄 10 開始, (90/80) 的餘數。 如果 n 小於目前的列印位置,列印會從計算列印位置的下一行開始。 如果計算列印位置大於目前的列印位置,列印會從同一行的計算列印位置開始。

輸出線最左邊的列印位置一律為 1。 當您使用 Print # 語句列印至檔案時,最右邊的列印位置是輸出檔案目前的寬度,您可以使用 Width # 語句來設定。

附註:  請確定您的表格式欄寬到足以容納寬字母。

當您搭配 [列印] 方法使用 Tab 函數時,列印表面會分割成統一的固定寬度欄。 每個欄的寬度是所選字型點大小中所有字元的平均寬度。 不過,列印的字元數與這些字元所佔用的固定寬度欄數之間沒有相互關聯。 例如,大寫字母 W 佔用一個以上的固定寬度欄,而小寫字母 i 佔用的固定寬度欄少於一個。

範例

附註: 下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

此範例使用 Tab 函數 將輸出位置放在檔案和 [ 立即 存取] 視窗中。

' The Tab function can be used 
' with the Print # statement.
Open "TESTFILE" For Output As #1 ' 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"
Close #1 ' Close file.

Tab 函數也可以搭配列印方法使用。 下列語句會列印從第 10 欄開始算起的文字。

Debug.Print Tab(10); "10 columns from start."

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×