Hàm InputBox

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Hiển thị lời nhắc trong hộp thoại, đợi cho người dùng để nhập văn bản hoặc bấm nút và trả về một chuỗi chứa nội dung của hộp văn bản.

Cú pháp

InputBox ( nhắc [tiêu đề ] [mặc định ] [, xpos ] [, ypos ] [, helpfile ] [ngữ cảnh ] )

Cú pháp hàm InputBox có các đối số:

Tham đối

Mô tả

lời nhắc

Bắt buộc. Chuỗi biểu thức được hiển thị dưới dạng thư trong hộp thoại. Độ dài tối đa của lời nhắc là xấp xỉ 1024 ký tự, tùy thuộc vào độ rộng của các ký tự được sử dụng. Nếu dấu nhắc bao gồm nhiều hơn một dòng, bạn có thể phân tách các dòng bằng một ký tự dấu xuống phúc đáp (Chr(13)), linefeed ký tự (Chr(10)) hoặc dấu xuống lợi – linefeed ký tự tổ hợp (Chr(13) & Chr(10)) giữa mỗi dòng.

tiêu đề

Tùy chọn. Chuỗi biểu thức được hiển thị trong thanh tiêu đề của hộp thoại. Nếu bạn bỏ qua tiêu đề, tên ứng dụng được đặt trong thanh tiêu đề.

mặc định

Tùy chọn. Chuỗi biểu thức được hiển thị trong hộp văn bản như trả lời mặc định nếu nhập liệu khác không được cung cấp. Nếu bạn bỏ qua mặc định, hộp văn bản được hiển thị trống.

xpos

Tùy chọn. Số biểu thức xác định trong twips, khoảng cách ngang của cạnh trái của hộp thoại từ cạnh trái của màn hình. Nếu xpos được bỏ qua, hộp thoại theo chiều ngang Căn giữa.

ypos

Tùy chọn. Số biểu thức xác định trong twips, khoảng cách dọc cạnh trên của hộp thoại từ phía trên cùng của màn hình. Nếu ypos được bỏ qua, hộp thoại theo chiều dọc được định vị khoảng một thứ ba cách xuống màn hình.

helpfile

Tùy chọn. Chuỗi biểu thức xác định các tệp trợ giúp sử dụng để cung cấp trợ giúp context-sensitive cho hộp thoại. Nếu helpfile được cung cấp, ngữ cảnh phải cũng được cung cấp.

ngữ cảnh

Tùy chọn. Biểu thức số là số ngữ cảnh trợ giúp được gán cho chủ đề trợ giúp phù hợp theo tác giả trợ giúp. Nếu ngữ cảnh được cung cấp, helpfile cũng phải được cung cấp.


Chú thích

Khi cả helpfilengữ cảnh được cung cấp, người dùng có thể nhấn F1 (Windows) hoặc trợ giúp (Macintosh) để xem chủ đề trợ giúp tương ứng với ngữ cảnh. Một số ứng dụng lưu trữ, ví dụ, Microsoft Office Excel 2007, cũng tự động thêm một nút Trợ giúp vào hộp thoại. Nếu người dùng bấm vào OK hoặc nhấn ENTER, hàm InputBox trả về những gì trong hộp văn bản. Nếu người dùng bấm hủy bỏ, thì hàm trả về một chuỗi có độ dài bằng không ("").

Ghi chú: Để chỉ rõ hơn đối số đầu tiên đã đặt tên, bạn phải sử dụng InputBox trong một biểu thức. Để bỏ qua một vài đối số vị trí, bạn phải bao gồm dấu phân tách bằng dấu phẩy tương ứng.

Ví dụ

Ghi chú: Ví dụ dưới đây minh họa sử dụng hàm này trong Visual Basic for Applications (VBA) mô-đun. Để biết thêm thông tin về cách làm việc với VBA, chọn Nhà phát triển tham chiếu trong danh sách thả xuống bên cạnh Tìm kiếm và nhập một hoặc nhiều thuật ngữ trong hộp tìm kiếm.

Ví dụ này hiển thị nhiều cách khác để sử dụng hàm InputBox để nhắc người dùng phải nhập một giá trị. Nếu x và y vị trí được bỏ qua, hộp thoại tự động được căn giữa cho trục tương ứng. Biến MyValue chứa giá trị được nhập bởi người dùng nếu người dùng bấm vào OK hoặc nhấn phím ENTER. Nếu người dùng bấm hủy bỏ, một chuỗi có độ dài bằng không được trả về.

Dim Message, Title, Default, MyValue
Message = "Enter a value between 1 and 3" ' Set prompt.
Title = "InputBox Demo" ' Set title.
Default = "1" ' Set default.
' Display message, title, and default value.
MyValue = InputBox(Message, Title, Default)
' Use Helpfile and context.
' The Help button is added automatically.
MyValue = InputBox(Message, Title,,,,"DEMO.HLP", 10)
' Display dialog box at position 100, 100.
MyValue = InputBox(Message, Title, Default, 100, 100)

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ pháp.

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×