Cal gặp sự cố với các hộp văn bản và các mũi tên đi lang thang khắp trang.

Anh ấy tự hỏi liệu có cách nào để khóa neo làm mặc định, thay vì phải khóa neo cho từng hộp văn bản và hình vẽ mà anh ấy thêm vào hay không.

Câu trả lời ngắn gọn là không có cách nào cả. Lý do là khóa neo không có ý nghĩa nhiều khi hầu hết mọi người không để các đối tượng được neo ở vị trí đầu tiên chúng được đặt trong tài liệu. Ví dụ: mặc dù bạn có thể đánh giá vị trí của một hộp văn bản đúng cách (và do đó, nó được neo ngay từ đầu), rất có thể các mũi tên của bạn sẽ cần được di chuyển và điều chỉnh sau khi chúng được thêm vào. Sẽ không tốt lắm nếu neo chúng cho đến khi sự chuyển động và điều chỉnh đó xảy ra.

Sub ToggleShapeAnchor()

If Selection.Type = wdSelectionShape Then  For Each Shape In Selection.ShapeRange   Shape.LockAnchor = Not Shape.LockAnchor  Next  End If End Sub

Lưu ý rằng đây là “chuyển đổi” thực sự, có nghĩa là nếu hình dạng (hoặc các hình dạng) đã chọn trước đó đã được neo, thì việc chạy macro sẽ bỏ neo chúng.

Nếu bạn muốn macro chỉ neo và không bỏ neo, thay vào đó hãy sử dụng macro này.

Sub AnchorShapes()

If Selection.Type = wdSelectionShape Then  For Each Shape In Selection.ShapeRange   Shape.LockAnchor = True  Next  End If End Sub

_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 (7749) áp dụng cho Microsoft Word 2007, 2010, 2013, 2016, 2019 và Word trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Word tại đây: