Macro được viết bằng ngôn ngữ gọi là Visual Basic for Applications (VBA). VBA cho phép bạn sử dụng khá nhiều loại biến khác nhau.

Các biến không là gì ngoài tên đại diện cho dữ liệu khác. Nói chung, bạn có thể lưu trữ số hoặc ký tự trong các biến VBA. Ngôn ngữ này cung cấp mười một loại biến cụ thể mà bạn có thể sử dụng trong macro của mình. Chúng được gọi là kiểu _data, _ và bạn nên sử dụng kiểu dữ liệu phù hợp nhất với các đặc điểm của thông tin bạn đang lưu trữ trong biến. VBA hỗ trợ các kiểu dữ liệu sau:

Byte. * Một biến số trong phạm vi từ 0 đến 255.

Boolean. * Một biến có hai giá trị có thể có: True (-1) hoặc False (0).

Số nguyên. * Một biến số được thiết kế cho các số nguyên trong phạm vi -32,768 đến 32,767.

Dài. * Một biến số được thiết kế cho các số nguyên rất lớn.

Tiền tệ. * Một biến số được thiết kế để tính toán liên quan đến các giá trị tiền tệ.

Single. * Một biến số được thiết kế cho các giá trị dấu phẩy động có độ chính xác đơn; chính xác đến khoảng sáu hoặc bảy chữ số thập phân.

Double. * Một biến số được thiết kế cho các giá trị dấu phẩy động có độ chính xác kép; chính xác đến khoảng 15 chữ số thập phân.

Ngày. * Một biến số được thiết kế để biểu thị ngày và giờ dưới dạng số thực. Giá trị ở bên trái của dấu thập phân là ngày và phần đó ở bên phải của dấu thập phân là thời gian.

Chuỗi. * Một biến có thể chứa bất kỳ kiểu văn bản hoặc ký tự nào bạn muốn. Bạn có thể gán tối đa khoảng 2 tỷ ký tự cho một biến chuỗi trong Word 2000 trở lên hoặc khoảng 63.000 ký tự trong Word 97.

Đối tượng. * Một biến có chứa một con trỏ đến một đối tượng được xác định trong VBA.

Biến thể. * Một biến có thể chứa bất kỳ loại dữ liệu nào.

Một kiểu dữ liệu bổ sung (Thập phân) cũng được chỉ định trong tài liệu VBA, nhưng hiện không được ngôn ngữ này hỗ trợ. VBA cũng cho phép bạn xác định các mảng biến và bạn cũng có thể tạo các kiểu dữ liệu do người dùng xác định. Tuy nhiên, toàn bộ các thông số kỹ thuật có thể thay đổi là quá phức tạp đối với một _WordTip đơn giản. Nếu bạn cần thông tin cụ thể về cách làm việc với biến, hãy tham khảo sách dạy lập trình Visual Basic hoặc VBA. Bạn cũng có thể xem phần trợ giúp trực tuyến của VBA dưới câu lệnh Dim. (Câu lệnh Dim được sử dụng để khai báo kiểu dữ liệu được sử dụng cho một biến.)

_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 (118) áp dụng cho Microsoft Word 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Word (Word 2007 và sau này) tại đây: