Visual Basic for Applications cho phép bạn tạo các biến liên tục được liên kết với một tài liệu. Các biến tài liệu thường được sử dụng để duy trì một số loại thông tin từ một lệnh gọi macro đến lệnh tiếp theo. Ví dụ: bạn có thể muốn macro của mình nhớ các giá trị mặc định mà nó sử dụng khi nhắc người dùng. Các giá trị mặc định này có thể được lưu trữ trong các biến tài liệu.

Để tạo một biến tài liệu trong macro, bạn sử dụng phương pháp Thêm với bộ sưu tập Biến. Tất cả những gì bạn cần làm là cung cấp tên cho biến và giá trị bạn muốn gán cho biến. Ví dụ: dòng macro sau sẽ tạo một biến có tên là MyVar và gán cho nó giá trị là 27:

ActiveDocument.Variables.Add Name:="MyVar", Value:=27

Sau đó, bạn có thể truy cập giá trị được liên kết với biến bằng cách sử dụng tên của biến, như sau:

DefaultToUse = ActiveDocument.Variables("MyVar")

Thông thường, người dùng sẽ không bao giờ thấy nội dung của một biến tài liệu; chúng được thiết kế chủ yếu để sử dụng trong macro. Tuy nhiên, bạn có thể chèn trực tiếp nội dung của biến tài liệu trong tài liệu bằng cách sử dụng trường DOCVARIABLE, như sau:

{ DOCVARIABLE "MyVar" }

Khi được cập nhật, trường trả về giá trị được gán cho biến tài liệu MyVar.

_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 (11561) á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: