Làm cách nào để tạo hộp nhập và hộp thư trong tài liệu Word với VBA?

Cập nhật lần cuối: Tháng 7 năm 2020; Khả năng áp dụng: Office 365,2019, 2016, 2013.

Đôi khi, chúng tôi muốn làm cho các tài liệu Word của mình trở nên tương tác hơn và thậm chí nắm bắt được một số thông tin nhập của người dùng. Nhập các hộp tin nhắn và đầu vào.

Như tên cho thấy hộp thông báo là một phần thông tin được hiển thị cho người dùng tài liệu. Hộp nhập liệu là công cụ để nắm bắt thông tin từ người dùng.

Bài đăng này có tất cả thông tin và mẫu mã bạn sẽ cần để tạo tài liệu đầy đủ chức năng với hộp nhập thông báo và hộp nhập liệu Visual Basic for Applications (VBA) cho Microsoft Word.

Làm cách nào để thêm mã VBA vào Word?

Trước khi chúng tôi tiếp tục và giải thích cách thêm hộp thông báo và đầu vào, đây là phần bổ sung nhanh về cách thêm mã VBA tùy chỉnh của bạn vào tài liệu Word.

  • Trước hết, hãy tiếp tục và bật tab Nhà phát triển .
  • Bây giờ, nhấn nút  Visual Basic từ  tab Nhà phát triển  . Thao tác này sẽ mở Trình soạn thảo Visual Basic.

Làm cách nào để tạo hộp nhập và hộp thư trong tài liệu Word với VBA?

  • Làm nổi bật Tài liệu của bạn.
  • Bấm  Chèn  và sau đó chọn  Mô-đun .

Làm cách nào để tạo hộp nhập và hộp thư trong tài liệu Word với VBA?

  • Sao chép mã chúng tôi cung cấp bên dưới vào Mô-đun bạn vừa tạo vào mô-đun của mình.
  • Nhấp vào Lưu. Cung cấp tên cho tài liệu của bạn nếu được nhắc.
  • Đóng Trình soạn thảo Visual Basic.

Hộp thư Mã VBA

Cú pháp:

MsgBox (lời nhắc, nút, tiêu đề, tệp trợ giúp, ngữ cảnh)

Giải thích cú pháp:

Lời nhắc:

Yêu cầu. Nó là thông tin có thể được cung cấp cho người dùng. Nó phải được chèn vào bên trong  dấu ngoặc kép .

Nút:

Không bắt buộc. Các nút là những loại nút được cung cấp cho thông tin người dùng. Có nhiều nút khác nhau có sẵn cho MsgBox () và chúng có thể được tìm thấy trên các hình ảnh bên dưới.

Làm cách nào để tạo hộp nhập và hộp thư trong tài liệu Word với VBA?

Làm cách nào để tạo hộp nhập và hộp thư trong tài liệu Word với VBA?

Làm cách nào để tạo hộp nhập và hộp thư trong tài liệu Word với VBA?

Chức vụ:

Không bắt buộc. Nó là tiêu đề cho thông tin được cung cấp cho người dùng. Nếu không được cung cấp,  Microsoft word  sẽ là tiêu đề mặc định.

Hồ sơ trợ giúp và ngữ cảnh:

  • Không bắt buộc. Helpfile sẽ xác định tệp Trợ giúp có sẵn trong đĩa cục bộ, tệp này có thể được cung cấp dưới dạng trợ giúp trong hộp thoại
  • Không bắt buộc. Ngữ cảnh là biểu thức số được sử dụng để xác định chủ đề trợ giúp bằng số duy nhất.

Mã hộp thư mẫu

'VBA
Sub messagebox()

'Variables assigned

Dim buttonclick As VbMsgBoxResult

'Message box to display information to user

MsgBox "Hi, Visual Basic is easy to work with", vbExclamation, "VBA"

'Message box to ask question to user with yes or no question
buttonclick = MsgBox("Do you like VBA?", vbQuestion + vbYesNo, "VBA")
If buttonclick = vbYes Then
MsgBox "Yes, they are great!", vbExclamation, "VBA"
Else
MsgBox "Why not? They are great!", vbCritical, "VBA"
End If

End Sub

Đầu ra:

Làm cách nào để tạo hộp nhập và hộp thư trong tài liệu Word với VBA?

Làm cách nào để tạo hộp nhập và hộp thư trong tài liệu Word với VBA?

Làm cách nào để tạo hộp nhập và hộp thư trong tài liệu Word với VBA?

Làm cách nào để tạo hộp nhập và hộp thư trong tài liệu Word với VBA?

Hộp thoại và Hộp nhập Mã VBA

Hộp nhập liệu là một hộp thoại đơn giản cho phép chúng tôi nhắc người dùng một số thông tin. Hãy để chúng tôi làm quen với mã VBA bằng cách sử dụng một ví dụ.

Cú pháp:

InputBox (Lời nhắc, Tiêu đề, Mặc định, XPos, YPos, HelpFile, HelpContextId, Type)

Giải thích cú pháp:

Lời nhắc:

Yêu cầu. Nó là thông tin có thể được cung cấp cho người dùng. Nó phải được chèn vào bên trong  dấu ngoặc kép .

Chức vụ:

Không bắt buộc. Nó là tiêu đề cho thông tin được cung cấp cho người dùng. Nếu không được cung cấp,  Microsoft word  sẽ là tiêu đề mặc định.

Vỡ nợ:

Không bắt buộc. Nó hiển thị giá trị mặc định bên trong hộp văn bản, trước khi người dùng nhập giá trị. Nếu không được chỉ định, hộp văn bản sẽ trống.

XPos:

Không bắt buộc. Nó được sử dụng làm vị trí trên trục X. Từ trái sang phải

YPos:

Không bắt buộc. Nó được sử dụng làm vị trí trên trục Y. Từ đầu đến cuối

Helpfile và HelpContext ID:

  • Không bắt buộc. Helpfile sẽ xác định tệp Trợ giúp có sẵn trong đĩa cục bộ, tệp này có thể được cung cấp dưới dạng trợ giúp trong hộp thoại
  • Không bắt buộc. ID HelpContext là số id của tệp trợ giúp.

Nhập mã hộp:

'VBA
Sub macro()

'Variables assigned
Dim a As Long
Dim b As Long

'Input box to get value from user

a = InputBox("Enter a value for a", "Question 1")
b = InputBox("Enter a value for b", "Question 2")

'Answer displayed in a message box
MsgBox ("Answer is " & Val(a) + Val(b))
End Sub

Đầu ra:

Làm cách nào để tạo hộp nhập và hộp thư trong tài liệu Word với VBA?

Làm cách nào để tạo hộp nhập và hộp thư trong tài liệu Word với VBA?

Làm cách nào để tạo hộp nhập và hộp thư trong tài liệu Word với VBA?

Để lại bình luận

Mẫu danh sách kiểm tra lập kế hoạch sự kiện và ngân sách có thể in cho Word

Mẫu danh sách kiểm tra lập kế hoạch sự kiện và ngân sách có thể in cho Word

Sử dụng mẫu danh sách kiểm tra lập kế hoạch sự kiện và ngân sách có thể in trong Word để theo dõi người phụ trách, thời hạn, chi phí, nhà cung cấp và mức độ sẵn sàng cho ngày diễn ra sự kiện với các bước kiểm tra chất lượng rõ ràng.

Cách khắc phục lỗi công thức Excel không tự động tính toán trong 3 bước đơn giản

Cách khắc phục lỗi công thức Excel không tự động tính toán trong 3 bước đơn giản

Khắc phục các công thức Excel không tự động tính toán theo ba bước: khôi phục chế độ tính toán, buộc tính toán lại và sửa các công thức bị định dạng dưới dạng văn bản.

Mẫu Lịch Trình Dọn Dẹp Hàng Tuần Có Thể In Cho Chủ Nhà Airbnb (Word & PDF)

Mẫu Lịch Trình Dọn Dẹp Hàng Tuần Có Thể In Cho Chủ Nhà Airbnb (Word & PDF)

Sử dụng lịch trình dọn dẹp hàng tuần có thể in này cho việc cho thuê Airbnb để tổ chức việc dọn dẹp giữa các kỳ nghỉ, dọn dẹp định kỳ, bổ sung đồ dùng, kiểm tra và chuyển đổi từ Word sang PDF.

Mẫu Bảng Ghi Chỉnh Bảo Trì Thiết Bị Excel Cho Quản Lý Xưởng: Hướng Dẫn Thiết Lập 4 Bước

Mẫu Bảng Ghi Chỉnh Bảo Trì Thiết Bị Excel Cho Quản Lý Xưởng: Hướng Dẫn Thiết Lập 4 Bước

Xây dựng bảng ghi chỉnh bảo trì thiết bị Excel thực tế cho quản lý xưởng với mã tài sản, lịch sử dịch vụ, ngày đến hạn, kiểm soát trạng thái, theo dõi thời gian ngừng hoạt động và danh sách kiểm tra cuối cùng.

Mẫu PowerPoint Thuyết trình Nhà đầu tư Tối giản cho Startup Công nghệ: Khung thiết kế 12 slide thực tế

Mẫu PowerPoint Thuyết trình Nhà đầu tư Tối giản cho Startup Công nghệ: Khung thiết kế 12 slide thực tế

Xây dựng bộ hồ sơ thuyết trình nhà đầu tư tối giản trên PowerPoint với cấu trúc 12 slide thực tế dành cho startup công nghệ, kèm hướng dẫn về bằng chứng, chỉ số, tuyên bố huy động vốn và mẫu .potx có thể tái sử dụng.

Mẫu PowerPoint Trình bày Niêm yết Bất động sản Hiện đại Miễn phí: Khung蓝图 Thực tế cho Nhà môi giới

Mẫu PowerPoint Trình bày Niêm yết Bất động sản Hiện đại Miễn phí: Khung蓝图 Thực tế cho Nhà môi giới

Xây dựng bài thuyết trình niêm yết bất động sản hiện đại trên PowerPoint với khung slide miễn phí, mẹo mẫu đã xác minh, cảnh báo về CMA, kiểm tra quyền hình ảnh và các biện pháp bảo vệ Nhà ở Công bằng.

HubSpot Free CRM so với Zoho CRM: Lựa chọn tốt nhất cho môi giới bất động sản độc lập năm 2026

HubSpot Free CRM so với Zoho CRM: Lựa chọn tốt nhất cho môi giới bất động sản độc lập năm 2026

So sánh HubSpot Free CRM và Zoho CRM cho môi giới bất động sản độc lập, bao gồm danh bạ, quy trình bán hàng, tự động hóa, tùy chỉnh, đặt lịch, giới hạn và thời điểm nâng cấp.

Cách khắc phục lỗi âm thanh khi ghi màn hình PowerPoint trên Windows

Cách khắc phục lỗi âm thanh khi ghi màn hình PowerPoint trên Windows

Khắc phục tình trạng ghi màn hình PowerPoint bị mất tiếng bằng cách kiểm tra điều khiển Âm thanh, quyền truy cập micro của Windows, thiết bị đầu vào đang hoạt động, kỳ vọng về âm thanh hệ thống và các bản cập nhật Office.

Mẫu PDF lập kế hoạch thời gian theo khối hàng ngày có thể in cho chuyên gia làm việc tại nhà: Hướng dẫn dành cho người mới bắt đầu

Mẫu PDF lập kế hoạch thời gian theo khối hàng ngày có thể in cho chuyên gia làm việc tại nhà: Hướng dẫn dành cho người mới bắt đầu

Sử dụng mẫu PDF lập kế hoạch thời gian theo khối hàng ngày có thể in để lên kế hoạch cho các giờ làm việc tập trung, cuộc họp, giờ nghỉ, công việc hành chính và các khoảng đệm thực tế khi làm việc tại nhà mà không nhồi nhét quá nhiều vào một ngày.

Mẫu thuyết trình báo cáo trạng thái dự án miễn phí cho các nhóm Agile

Mẫu thuyết trình báo cáo trạng thái dự án miễn phí cho các nhóm Agile

Xây dựng bài thuyết trình báo cáo trạng thái dự án Agile ngắn gọn với mục tiêu sprint, kết quả, rủi ro, tín hiệu chất lượng, quyết định và các bước tiếp theo—mà không biến bài thuyết trình thành một danh sách tồn đọng công việc.