Chuyển từ bảng này sang bảng tiếp theo (Microsoft Word)
Khách hàng của Dori Lynn sử dụng Word để tạo các biểu mẫu đơn giản. Một trong những điều họ làm khá thường xuyên là sử dụng các bảng để dễ dàng di chuyển qua biểu mẫu.
Dori Lynn tự hỏi liệu có cách nào để chuyển từ ô cuối cùng (trường) của một bảng sang ô đầu tiên trong bảng tiếp theo không. Ngay bây giờ nếu cô ấy nhấn vào cuối bảng, nó sẽ tạo ra một hàng mới.
Nhấn phím Tab khi điểm chèn nằm trong ô bảng thường di chuyển vùng chọn sang ô tiếp theo trong bảng. Tại ô cuối cùng trong bảng, phím Tab thêm một hàng ô mới vào cuối bảng và di chuyển điểm chèn đến ô đầu tiên của hàng mới. Đó rõ ràng không phải là hành vi mà Dori Lynn đang tìm kiếm.
Có một số cách tiếp cận bạn có thể sử dụng cho vấn đề này. Một là hãy nhớ rằng bạn có thể sử dụng Trình duyệt đối tượng để di chuyển từ bảng này sang bảng tiếp theo. Tất nhiên, điều đó có nghĩa là bạn không thể sử dụng phím Tab để di chuyển từ bảng này sang bảng khác, nhưng bạn có thể nhấp vào nút Trình duyệt đối tượng (góc dưới cùng bên phải của màn hình, nhấp vào “quả bóng” nhỏ giữa đôi lên- và mũi tên xuống, sau đó chọn Duyệt theo Bảng từ các tùy chọn) để tìm các bảng đó.
Nếu bạn thực sự muốn sử dụng phím Tab, thì bạn sẽ cần tạo macro. Nhấn phím Tab khi điểm chèn nằm trong bảng khiến Word thực thi lệnh có tên nextcell, lệnh này sẽ thực hiện lệnh MoveRight. Có thể viết một lệnh nextcell tùy chỉnh buộc Word phải làm những gì Dori Lynn muốn.
Sub nextcell() Dim oCell As Cell With Selection Set oCell = .Cells(1).Next If oCell Is Nothing Then .Move unit:=wdTable, Count:=1 Else .MoveRight Unit:=wdCell End If End With End Sub
Chương trình con sẽ hoạt động chính xác với các bảng có các ô được hợp nhất theo chiều dọc và chiều ngang. Nó sẽ xử lý các bảng trong các bảng, nhưng sẽ dừng lại ở ô cuối cùng của bảng bên trong.
_Lưu ý: _
Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên các trang WordTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.
WordTips là nguồn của bạn để đào tạo Microsoft Word hiệu quả về chi phí.
(Microsoft Word là phần mềm xử lý văn bản phổ biến nhất trên thế giới.) Mẹo này (5673) áp dụng cho Microsoft Word 2007, 2010 và 2013.