Trang Chủ Xã hội Truyền thông Tổng quan về Mô hình Đối tượng Excel - núm vú

Tổng quan về Mô hình Đối tượng Excel - núm vú

Mục lục:

Video: [Phân tích thiết kế] - Bài 2: Tạo lược đồ Use-case | HowKteam 2025

Video: [Phân tích thiết kế] - Bài 2: Tạo lược đồ Use-case | HowKteam 2025
Anonim

Visual Basic for Applications là một ngôn ngữ lập trình hướng đối tượng. Khái niệm cơ bản của chương trình hướng đối tượng là một ứng dụng phần mềm (Excel trong trường hợp này) bao gồm các đối tượng cá nhân khác nhau, mỗi bộ đều có một bộ các tính năng và cách sử dụng riêng.

Một ứng dụng Excel có chứa các ô, bảng tính, biểu đồ, bảng xoay, hình vẽ - danh sách các đối tượng Excel dường như là vô tận. Mỗi đối tượng có một bộ các tính năng riêng, được gọi là các thuộc tính , và bộ công dụng riêng, được gọi là các phương pháp .

Bạn có thể nghĩ về khái niệm này giống như các đối tượng bạn gặp phải hàng ngày, chẳng hạn như máy tính, xe hơi hoặc tủ lạnh của bạn. Mỗi đối tượng này đều xác định các phẩm chất, chẳng hạn như chiều cao, cân nặng và màu sắc. Mỗi người đều có những cách sử dụng khác biệt riêng của mình, chẳng hạn như làm việc với Excel, vận chuyển bạn trên những khoảng cách dài, hoặc giữ thức ăn dễ hư hỏng.

Các đối tượng VBA cũng có các thuộc tính và phương pháp sử dụng. Một ô của bảng tính là một đối tượng, và trong số các tính năng có thể mô tả của nó (thuộc tính của nó) là địa chỉ, chiều cao và màu tô màu được định dạng của nó. Một bảng tính cũng là một đối tượng VBA, và trong số các tính năng có thể sử dụng của nó là các khả năng của nó được mở, đóng và có một bảng đồ hoạ hoặc hình trụ được thêm vào nó.

Trong Excel, bạn sẽ đối phó với sổ làm việc, bảng tính, và phạm vi trên cơ sở hàng ngày. Bạn có thể nghĩ về từng đối tượng này như là một phần của Excel, không thực sự tách chúng ra trong tâm trí của bạn. Tuy nhiên, Excel nghĩ về những nội bộ như là tất cả các phần của mô hình phân cấp được gọi là Mô hình Đối tượng Excel. Mô hình Đối tượng Excel là một bộ các đối tượng được xác định rõ ràng được cấu trúc theo các mối quan hệ giữa chúng.

Hiểu đối tượng

Trong thế giới thực, bạn có thể mô tả mọi thứ bạn thấy dưới dạng một đối tượng. Khi bạn nhìn vào ngôi nhà của bạn, đó là một đối tượng. Nhà của bạn có phòng; những phòng này cũng là những vật thể riêng biệt. Những phòng này có thể có tủ quần áo. Những tủ quần áo đó cũng là những đồ vật. Khi bạn nghĩ về ngôi nhà của bạn, phòng và tủ quần áo, bạn có thể thấy mối quan hệ phân cấp giữa chúng. Excel hoạt động theo cùng một cách.

Trong Excel, đối tượng Ứng dụng là đối tượng bao gồm tất cả - tương tự như ngôi nhà của bạn. Bên trong đối tượng Application, Excel có một bảng tính. Bên trong một bảng tính là một bảng tính. Bên trong đó là một phạm vi. Đây là tất cả các đối tượng sống trong một cấu trúc có thứ bậc.

Để trỏ đến một đối tượng cụ thể trong VBA, bạn có thể đi qua mô hình đối tượng.Ví dụ, để vào ô A1 trên bảng 1, bạn có thể nhập mã này:

Activeworkbook. Trang tính ("Sheet1"). Phạm vi ("A1"). Chọn

Trong hầu hết các trường hợp, hệ thống phân cấp mô hình đối tượng được hiểu, vì vậy bạn không phải gõ mọi cấp độ. Nhập mã này cũng đưa bạn đến ô A1 vì Excel cho biết bạn có nghĩa là bảng tính đang hoạt động và bảng hoạt động:

Phạm vi ("A1"). Chọn

Thật vậy, nếu bạn đã có con trỏ chuột trong ô A1, bạn chỉ có thể sử dụng đối tượng ActiveCell, phủ nhận sự cần thiết phải khai báo phạm vi:

Activecell. Chọn

Hiểu bộ sưu tập

Nhiều đối tượng của Excel thuộc bộ sưu tập , chủ yếu là các nhóm các đối tượng giống nhau. Tương tự, ngôi nhà của bạn nằm trong một khu phố, đó là một bộ sưu tập các ngôi nhà. Mỗi khu phố đều nằm trong một bộ sưu tập các khu phố gọi là thành phố. Excel xem các bộ sưu tập là các đối tượng.

Trong mỗi đối tượng Workbook, bạn có một bộ sưu tập Worksheets. Bộ sưu tập Worksheets là một đối tượng mà bạn có thể gọi qua thông qua VBA. Mỗi bảng tính trong bảng tính của bạn sống trong bộ sưu tập Worksheets.

Nếu bạn muốn tham khảo một bảng tính trong bộ sưu tập Worksheets, bạn có thể tham khảo nó theo vị trí của nó trong bộ sưu tập, như là một chỉ số bắt đầu bằng 1, hoặc theo tên của nó, như văn bản trích dẫn. Nếu bạn chạy hai dòng mã sau đây trong một bảng tính mà chỉ có một bảng tính được gọi là MySheet, cả hai đều làm cùng một điều:

Worksheets (1). Chọn Worksheets ("MySheet"). Chọn

Nếu bạn có hai bảng trong bảng tính hoạt động có tên MySheet và YourSheet, theo thứ tự đó, bạn có thể tham khảo bảng tính thứ hai bằng cách gõ một trong hai câu lệnh sau:

Worksheets (2). Chọn Worksheets ("YourSheet"). Chọn

Nếu bạn muốn tham khảo một bảng tính trong một bảng tính có tên MySheet trong một bảng tính không hoạt động, bạn phải hội đủ điều kiện tham chiếu bảng tính và tài liệu tham khảo trong workbook như sau:

Workbooks ("MyData.xls"). Worksheets ("MySheet"). Chọn

Hiểu thuộc tính

Thuộc tính chủ yếu là các đặc tính của một đối tượng. Ngôi nhà của bạn có màu sắc, hình vuông, một độ tuổi, vân vân. Một số thuộc tính, chẳng hạn như màu sắc của ngôi nhà của bạn, có thể được thay đổi. Các tài sản khác, như năm nhà của bạn đã được xây dựng, không thể thay đổi.

Tương tự như vậy, một đối tượng trong Excel chẳng hạn như đối tượng Worksheet có thuộc tính sheet name có thể thay đổi và một Rows. Đếm hàng tài sản mà không thể.

Bạn tham khảo tài sản của một đối tượng bằng cách đề cập đến đối tượng và sau đó đến tài sản. Ví dụ, bạn có thể thay đổi tên của bảng tính của bạn bằng cách thay đổi thuộc tính Tên của nó.

Trong ví dụ này, bạn đổi tên Sheet1 thành MySheet:

Sheets ("Sheet1"). Name = "MySheet"

Một số thuộc tính là chỉ đọc, điều đó có nghĩa là bạn không thể chỉ định một giá trị trực tiếp cho chúng. Một ví dụ về thuộc tính read-only là thuộc tính Text của cell, nó cung cấp sự xuất hiện định dạng của một giá trị trong một ô. Bạn không thể ghi đè hoặc thay đổi nó.

Hiểu các phương pháp

Phương pháp là những hành động có thể được thực hiện đối với một đối tượng.Nó giúp suy nghĩ về các phương pháp như động từ. Ví dụ, bạn có thể sơn nhà của bạn; trong VBA, có thể dịch cho nhà

. sơn

Một ví dụ đơn giản của một phương thức Excel là phương pháp Select của đối tượng Range:

Range ("A1"). Chọn

Một là phương thức Copy của đối tượng Range:

Range ("A1"). Sao chép

Một số phương pháp có các tham số có thể dictate cách áp dụng các phương pháp. Ví dụ: phương pháp Dán có thể được sử dụng hiệu quả hơn bằng cách xác định rõ ràng tham số Đích:

ActiveSheet. Dán Điểm đến: = Dãy ("B1")
Tổng quan về Mô hình Đối tượng Excel - núm vú

Lựa chọn của người biên tập

Thiết kế một cơ sở dữ liệu quan hệ cho Truy vấn và Báo cáo Hỗ trợ - núm vú

Thiết kế một cơ sở dữ liệu quan hệ cho Truy vấn và Báo cáo Hỗ trợ - núm vú

Môi trường lưu trữ dữ liệu của bạn hoặc một dữ liệu cụ thể mart rằng kho dữ liệu chính của bạn sẽ có nguồn cấp dữ liệu có thể có nhiệm vụ tạo ra một bộ báo cáo hữu hạn và dự đoán. Đây là một cách tiếp cận để thiết kế một cơ sở dữ liệu quan hệ để hỗ trợ cho sứ mệnh này, được xây dựng dựa trên nguyên lý cơ sở dữ liệu denormalization hoặc cố ý vi phạm cơ sở dữ liệu quan hệ tốt ...

Data Warehousing: Ví dụ ODS - núm vú

Data Warehousing: Ví dụ ODS - núm vú

ĐâY là một ví dụ về kho dữ liệu giúp bạn hiểu ODS (dữ liệu hoạt động cửa hàng). Giả sử bạn làm việc trong một công ty tài chính lớn cung cấp nhiều dịch vụ cho các công ty và cá nhân ưu tú trên khắp thế giới. Công ty của bạn đã phát triển thành hình thức hiện tại do kết quả của một loạt các vụ sáp nhập và mua lại ...

Quyết định về Dữ liệu Hiện tại của Công ty - núm vú

Quyết định về Dữ liệu Hiện tại của Công ty - núm vú

Khi bạn bắt đầu lên kế hoạch cho một giải pháp kho dữ liệu cho công ty của bạn, bạn sẽ muốn khám phá ra một bản kiểm kê đầy đủ các tệp trích xuất đã lấp đầy vai trò của kho dữ liệu thời tiền sử, mỗi nhóm có nhiều khả năng đáp ứng nhu cầu của một tổ chức. Tiếp theo, bạn và những người dùng doanh nghiệp đã đạt được sự đồng thuận về những gì tốt về ...

Lựa chọn của người biên tập

Lượng natri bạn cần - nồng độ

Lượng natri bạn cần - nồng độ

Natri là một khoáng chất quan trọng đối với sức khoẻ, nhưng nhiều mọi người tiêu thụ nhiều natri hơn mỗi ngày so với thực tế họ cần. Khó khăn là khuyến cáo lượng muối ăn vào khác nhau. Theo Hướng dẫn chế độ ăn uống 2010 cho người Mỹ (DGA), nó là 1, 500 miligam mỗi ngày. Hiệp hội tim mạch Hoa Kỳ (AHA) cũng có cùng một tiêu chuẩn

Nấu Thịt Đường Máu Địa Trung Hải khỏe mạnh - núm vú

Nấu Thịt Đường Máu Địa Trung Hải khỏe mạnh - núm vú

Bạn có thể nhìn vào chế độ ăn Địa Trung Hải để có cách nấu ăn lành mạnh thịt. Mặc dù các loại thịt bạn ăn một cách thường xuyên là rất quan trọng, cách bạn nấu chúng cũng quan trọng không kém. Nếu bạn chiên một chiếc vú gà nạc, nó không còn nạc nữa. Folks in the Mediterranean có xu hướng nấu thịt bằng ...

Lựa chọn của người biên tập

Chuẩn bị InDesign CS5 Tài liệu cho In chuyên nghiệp - núm vú

Chuẩn bị InDesign CS5 Tài liệu cho In chuyên nghiệp - núm vú

Tính năng Gói trong InDesign Creative Suite 5 được sử dụng để kiểm tra cho chất lượng trong các tài liệu và cung cấp danh sách phông chữ, cài đặt in và mực in). Bạn có thể xác định liệu có bất kỳ yếu tố liên quan đến tập tin bị thiếu và sau đó gói nó vào một thư mục duy nhất để đưa tài liệu đó đến nhà cung cấp dịch vụ. ...

Di chuyển, Thêm, Xóa và Số Trang InDesign CS5 - núm vú

Di chuyển, Thêm, Xóa và Số Trang InDesign CS5 - núm vú

Bảng Trang trong InDesign Creative Suite 5 cho phép bạn chọn, di chuyển, thêm, xóa, số, sao chép, kích thước, và điều hướng các trang trong một ấn bản InDesign. Bảng điều khiển trang chứa hai khu vực chính: phần trang chính (phía trên) và phần (thấp hơn) chứa các trang của tài liệu. Chọn một trang trong InDesign CS5 Sử dụng bảng Pages ...

Thay đổi kích thước và di chuyển khung văn bản InDesign CS5 - hình núm vú

Thay đổi kích thước và di chuyển khung văn bản InDesign CS5 - hình núm vú

Khung văn bản trong InDesign Creative Suite 5 chỉ hiển thị dưới dạng văn bản như sẽ phù hợp. Thay đổi kích thước khung để hiển thị nhiều văn bản hơn nếu cần thiết và di chuyển (định vị lại) khung để tạo bố cục dễ chịu. Nếu bạn dán 50 dòng nội dung vào một khung văn bản có chiều cao 20 dòng, 30 dòng cuối cùng vẫn còn tồn tại vượt quá