Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

附註: 如果 MicrosoftJet 運算式服務是在沙箱模式中執行,則本主題中所述的函數、方法、物件或屬性會停用,這可防止評估可能不安全的運算式。 有關沙箱模式的詳細資訊,在 「協助」中搜尋「沙箱模式」。

與 Print # 語句列印方法 一起用來放置輸出。

語法

Tab[ (n) ]

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

註解

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

n Mod width

例如,如果寬度是 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."

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×