Lưu ý
Hàm, phương pháp, đối tượng hoặc thuộc tính được mô tả trong chủ đề này bị tắt nếu Dịch vụ Biểu thức Microsoft Jet đang chạy ở chế độ hộp cát, điều này ngăn chặn việc đánh giá các biểu thức không an toàn tiềm ẩn. Để biết thêm thông tin về chế độ hộp cát, hãy tìm kiếm "chế độ hộp cát" trong Trợ giúp.
Được sử dụng với câu lệnh Print # hoặc phương pháp Print để định vị đầu ra.
Cú pháp
Tab[(n)]
Đối số ntùy chọn là số cột được di chuyển đến trước khi hiển thị hoặc in biểu thức tiếp theo trong danh sách. Nếu bị bỏ qua, phím Tab sẽ di chuyển điểm chèn đến đầu vùng in tiếp theo. Điều này cho phép bạn sử dụng Tab thay cho dấu phẩy ở những nơi dùng dấu phẩy làm dấu tách thập phân.
Chú thích
Nếu vị trí in hiện tại trên dòng hiện tại lớn hơn n,Tab sẽ chuyển sang cột thứ ntrên dòng xuất tiếp theo. Nếu n nhỏ hơn 1, phím Tab sẽ di chuyển vị trí in đến cột 1. Nếu n lớn hơn độ rộng dòng đầu ra, Tab sẽ tính toán vị trí in tiếp theo bằng công thức:
nChiều rộngđiều chỉnh
Ví dụ, nếu width là 80 và bạn chỉ định Tab(90), in tiếp theo sẽ bắt đầu ở cột 10 (số dư của 90/80). Nếu n nhỏ hơn vị trí in hiện tại, thì quá trình in sẽ bắt đầu ở dòng tiếp theo tại vị trí in được tính toán. Nếu vị trí in được tính toán lớn hơn vị trí in hiện tại thì quá trình in sẽ bắt đầu tại vị trí in được tính toán trên cùng dòng.
Vị trí in ngoài cùng bên trái trên dòng đầu ra luôn là 1. Khi bạn sử dụng câu lệnh Print # để in thành tệp, vị trí in ngoài cùng bên phải là chiều rộng hiện tại của tệp xuất, bạn có thể đặt bằng câu lệnh Width # .
Lưu ý
Hãy đảm bảo các cột dạng bảng của bạn đủ rộng để phù hợp với các chữ cái rộng.
Khi bạn sử dụng hàm Tab cùng với phương pháp In , bề mặt in sẽ được chia thành các cột có độ rộng cố định, đồng nhất. Độ rộng của mỗi cột là giá trị trung bình của độ rộng của tất cả các ký tự trong kích cỡ điểm đối với phông chữ đã chọn. Tuy nhiên, không có mối tương quan nào giữa số ký tự được in và số cột có độ rộng cố định mà các ký tự đó đang chặn. Ví dụ, chữ W viết hoa chiếm nhiều cột có độ rộng cố định và chữ thường chữ i chiếm ít hơn một cột có độ rộng cố định.
Ví dụ
Lưu ý
Các ví dụ sau thể hiện cách sử dụng hàm này trong mô-đun Visual Basic for Applications (VBA). Để biết thêm thông tin về cách làm việc với VBA, chọn Tham khảo dành cho Nhà phát triển trong danh sách thả xuống cạnh Tìm kiếm, rồi nhập một hoặc nhiều từ vào hộp tìm kiếm.
Ví dụ này sử dụng hàm Tab để đặt đầu ra vào một tệp và trong cửa sổ Tức thời .
' 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.
Bạn cũng có thể sử dụng hàm Tab với phương pháp In . Câu lệnh sau đây sẽ in văn bản bắt đầu từ cột 10.
Debug.Print Tab(10); "10 columns from start."