Có cách nào để liên kết các điều khiển văn bản trong Word 2007 không?


2

Tôi đang tạo một biểu mẫu trong Word 2007, sử dụng các điều khiển có sẵn trong tab Nhà phát triển.

Thanh công cụ dành cho nhà phát triển

Trên trang đầu tiên của tôi, tôi có người dùng nhập tên vào điều khiển văn bản. Tôi muốn có một điều khiển trên trang thứ hai để tự động điền vào cùng một văn bản như trang đầu tiên.

Có cách nào để liên kết các điều khiển này với nhau?

Câu trả lời:


2

Bạn có thể làm điều đó bằng VBA:

  1. Đặt tên cho mỗi hộp văn bản (trong chế độ Thiết kế, nhấp chuột phải vào từng hộp và nhận thuộc tính và điền vào thuộc tính Tên)
  2. Nhấp chuột phải vào hộp văn bản đầu tiên và chọn Xem mã
  3. Thêm mã ở dưới cùng của câu trả lời này vào trình soạn thảo VBA (giả sử bạn đã gọi hộp văn bản trang 1 Box1 và trang 2 textobx Box2)

Thoát khỏi chế độ thiết kế và sau đó nhập một cái gì đó vào hộp văn bản trên trang 1. Bạn sẽ thấy rằng hộp văn bản trên trang2 có cùng giá trị.

Lưu ý rằng những người mở biểu mẫu phải cài đặt cài đặt bảo mật của họ để cho phép chạy macro để hoạt động này.

Private Sub Box1_Change()
    Box2.Value = Box1.Value
End Sub

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.