Mô hình đối tượng VBA

Hướng dẫn này sẽ giải thích Mô hình đối tượng VBA

Excel được tạo thành từ các Đối tượng - Đối tượng Sổ làm việc, Đối tượng Trang tính và Đối tượng Phạm vi. Mỗi đối tượng này được tạo thành từ Sự kiện, Thuộc tính và Phương thức có thể được điều khiển bằng mã VBA.

Cấu trúc phân cấp đối tượng trong Excel

Bạn có thể nghĩ về Cấu trúc phân cấp đối tượng trong Excel và trên thực tế là trong bất kỳ chương trình nào trong Microsoft Office, giống như một cây họ với Đối tượng ứng dụng (chính Excel) là đối tượng mẹ duy nhất ở trên cùng của cây.

Cấp cao nhất - Ứng dụng Excel là một đối tượng duy nhất. Tuy nhiên, mỗi cấp độ tiếp theo có thể chứa nhiều đối tượng. Mỗi cấp độ này có thể chứa một BỘ SƯU TẬP Đối tượng - vì vậy bản thân Excel có thể chứa nhiều sổ làm việc - một tập hợp các sổ làm việc. Sau đó, mỗi sổ làm việc có thể chứa nhiều Trang tính và mỗi trang tính sau đó có thể chứa nhiều Phạm vi, Hình dạng, Bảng tổng hợp hoặc các đối tượng Biểu đồ khác nhau, chẳng hạn. Có rất nhiều Đối tượng khác có sẵn, nhưng hình ảnh trên sẽ cung cấp cho bạn một ý tưởng chung về cách tất cả chúng hoạt động cùng nhau.

Sử dụng các đối tượng

Đối tượng được sử dụng trong Thủ tục con và Thủ tục hàm để kiểm soát cách thức hoạt động của Excel.

Quy trình sau đề cập đến sổ làm việc hiện tại bằng cách sử dụng Đối tượng Workbook. Sau đó, nó tạo một trang tính mới trong sổ làm việc đó bằng cách sử dụng Đối tượng trang tính. Cuối cùng, nó sử dụng Đối tượng phạm vi để in đậm và tô màu một Phạm vi ô trong trang tính.

1234567891011121314 Sub usingObjects ()Dim wkb As WorkbookLàm mờ tuần làm trang tínhDim rngA As RangeDim rngB As Range'đặt các đối tượngĐặt wkb = ActiveWorkbookĐặt wks = wkb.Sheets.AddĐặt rngA = wks.Range ("A1: E1")Đặt rngB = wks.Range ("A2: E20")'maniuplate đối tượng phạm vi bằng cách in đậm và thay đổi màu sắcrngA.Font.Bold = ĐúngrngB.Font.Color = -16776961Kết thúc Sub

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave