Trang Chủ Xã hội Truyền thông Tích hợp Access 2003 với các ứng dụng văn phòng khác của Microsoft - những con voi

Tích hợp Access 2003 với các ứng dụng văn phòng khác của Microsoft - những con voi

Mục lục:

Video: Hướng dẫn download và cài đặt office 2003 đơn giản - ZuyTam TV 2025

Video: Hướng dẫn download và cài đặt office 2003 đơn giản - ZuyTam TV 2025
Anonim

Visual Basic for Applications (VBA) không phải là ngôn ngữ lập trình cho Microsoft Access 2003 một mình. Đây là một ngôn ngữ lập trình cho tất cả các chương trình ứng dụng hỗ trợ tự động hóa. Tự động (với vốn A ) đề cập đến khả năng của một chương trình được thao tác theo chương trình hoặc được điều khiển tự động bằng ngôn ngữ lập trình như VBA. Tất cả các ứng dụng chính trong Microsoft Office, bao gồm Microsoft Access, Microsoft Excel, Microsoft Outlook, Microsoft PowerPoint và Microsoft Word hỗ trợ Tự động hóa. Bạn có thể viết mã để tự động chia sẻ dữ liệu giữa chúng.

Mô hình Đối tượng Hợp phần ( COM ) và Tự động OLE là các điều khoản cũ hơn (nhưng về cơ bản đồng nghĩa với) hiện đang được gọi là Tự động hóa. Trước khi bạn bắt đầu viết mã

Trước khi trao đổi dữ liệu giữa Access và các chương trình khác trong Microsoft Office Suite, hãy nhớ rằng viết code để thực hiện công việc rất hiếm khi được yêu cầu. Bạn có thể thực hiện nhiều thao tác nhập và xuất dữ liệu giữa các ứng dụng Microsoft Office mà không cần viết bất kỳ mã nào cả. Ví dụ: bạn có thể thực hiện các hành động sau:

Nhập và xuất dữ liệu bằng cách sử dụng các tùy chọn trên menu Tệp Truy cập.
  • Các đối tượng Truy cập Thư điện tử, chẳng hạn như các báo cáo, bằng cách chọn Send To -> Mail Recipient.
  • Sử dụng tính năng OfficeLinks để gửi các đối tượng đến các chương trình khác.
  • Sử dụng kỹ thuật cắt và dán cơ bản của Windows và OLE (Liên kết và Nhúng đối tượng) để sao chép và liên kết dữ liệu giữa các chương trình.
  • Hợp nhất dữ liệu từ bảng Truy cập vào các chữ cái của Microsoft Word, nhãn, phong bì, hoặc các báo cáo khác, sử dụng tính năng Word Mail Merge. (Tìm kiếm hệ thống trợ giúp Word cho
  • merge. )
Nếu bạn đang tìm cách lấy dữ liệu từ Access sang một chương trình khác (hoặc ngược lại), viết code có lẽ không phải là phương pháp dễ dàng nhất. Bất kỳ phương pháp tiếp cận nào trước đó trở nên dễ dàng hơn bằng cách viết mã VBA tùy chỉnh để thực hiện công việc.

Tất nhiên, một lần trong một mặt trăng xanh dương âm, bạn gặp một tình huống khi viết mã VBA là cách duy nhất, hoặc có lẽ là tốt nhất, để có thể hoàn thành công việc. Bài viết này cho bạn thấy một số khái niệm cơ bản mà bạn sẽ muốn hiểu.

Tải các mô hình đối tượng thích hợp

Mô hình đối tượng truy cập cung cấp một phương tiện đề cập đến các đối tượng theo tên để bạn có thể thao tác các đối tượng đó bằng cách sử dụng mã VBA. Mỗi chương trình ứng dụng Office tự vạch trần bản thân nó vào VBA có một mô hình đối tượng, giống như Access.Sau khi một thư viện đối tượng của chương trình ứng dụng có sẵn, bạn có thể sử dụng VBA để kiểm soát ứng dụng đó.

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

định nghĩa tên và tổ chức các đối tượng trong ứng dụng. Một thư viện đối tượng là tệp thực tế được lưu trữ trên đĩa cứng của bạn và định nghĩa mô hình đối tượng khái niệm đó. Trước khi bạn viết mã để kiểm soát một ứng dụng bên ngoài từ Access, bạn cần nạp thư viện đối tượng thích hợp vào hộp thoại Tham khảo trong Access. Thực hiện theo các bước sau:

1. Hãy chắc chắn rằng bạn đang ở trong Visual Basic Editor.

Nhấn Alt + F11 nếu bạn đang truy cập vào cửa sổ chương trình.

2. Chọn Tools -> References từ menu Visual Basic Editor.

Hộp thoại Tham khảo sẽ mở ra.

3. Cuộn qua danh sách Các tham khảo có sẵn và chọn thư viện đối tượng cho các chương trình mà bạn muốn kiểm soát.

Trong Hình 1, các thư viện đối tượng được chọn là dành cho Access, Excel, Outlook, PowerPoint và Word (trong số những người khác).

Hình 1:

Một số thư viện đối tượng được chọn trong hộp thoại Tham khảo. 4. Nhấp OK.

Tất cả các thư viện đối tượng được chọn sẽ được mở ra, và bạn có quyền truy cập vào tất cả các mô hình đối tượng từ thời điểm này.

Tháo gỡ các thư viện đối tượng

Tải thêm các thư viện đối tượng hơn là cần thiết là lãng phí bởi vì các chương trình VBA chạy chậm hơn. Trong thực tế, bạn hiếm khi cần phải chọn tất cả các thư viện đối tượng có sẵn (xem Hình 1) trừ khi bạn thực sự có ý định tương tác với tất cả những chương trình từ cơ sở dữ liệu hiện tại.

Bạn có thể dỡ bỏ các thư viện dễ dàng khi tải chúng. Mở hộp thoại Tham khảo và xóa dấu chọn bên cạnh bất kỳ thư viện đối tượng nào mà bạn không thực sự muốn sử dụng.

Khám phá mô hình đối tượng của một chương trình

Trình duyệt đối tượng trong Visual Basic Editor cung cấp quyền truy cập vào tất cả các mô hình đối tượng hiện đang được chọn trong hộp thoại Tham khảo. Mỗi mô hình đối tượng nạp chứa nhiều đối tượng, các lớp, thuộc tính, và như vậy. Nhưng đối với Automation, bạn chủ yếu muốn xem mỗi Application Object của mỗi chương trình. Ví dụ, Đối tượng Ứng dụng Truy cập cho phép Truy cập vào các chương trình khác hỗ trợ Tự động hóa. Đối tượng ứng dụng Excel (chứa trong thư viện đối tượng Excel) trình bày Excel với các chương trình Tự động hóa khác và như vậy.

Để mở trình duyệt đối tượng trong VBA Editor, chọn View -> Object Browser hoặc nhấn F2. Để được trợ giúp với một mục trong Trình duyệt đối tượng, hãy nhấp vào tên của nó, và sau đó nhấp vào nút Trợ giúp (?) Trên thanh công cụ của Trình duyệt Đối tượng.

Khi bạn chọn từ danh sách Dự án / Thư viện trong Trình duyệt đối tượng và cuộn xuống danh sách Loại trong cột bên trái, bạn sẽ thấy một số đối tượng Ứng dụng. Khi bạn nhấp vào một trong các đối tượng Ứng dụng, tên của ứng dụng xuất hiện xuống gần cuối hộp thoại. Các thành viên của đối tượng ứng dụng đó xuất hiện trong ô bên phải, như thể hiện trong hình 2.

Hình 2:

Trình duyệt đối tượng sau khi thêm nhiều thư viện đối tượng. Thiết lập tham chiếu đến các chương trình khác

Với các mô hình đối tượng được tải, bạn đã sẵn sàng để bắt đầu thiết lập tham chiếu đến các chương trình có sẵn trong mã VBA.Bước đầu tiên là sử dụng một lệnh Dim để tạo ra một biến đối tượng liên quan đến ứng dụng bạn muốn kết nối, sử dụng cú pháp sau:

Dim anyName As [New] program. Ứng dụng

Trong cú pháp, anyName là bất kỳ tên nào bạn thích, được sử dụng trong mã của bạn để tham khảo ứng dụng. Đối số chương trình là tên chính thức của chương trình Tự động hóa. Từ khoá Mới là tùy chọn. Nếu được bao gồm, từ khóa Mới sẽ mở một bản sao của ứng dụng trong nền (không nhất thiết phải hiển thị trên màn hình) trước khi mã chạy. Một số ví dụ về câu lệnh Dim là như sau:

Dim appExcel As New Excel. Ứng dụng

Dim appOutlook Như Mới Outlook. Ứng dụng

Dim appPowerPoint Như Mới PowerPoint. Ứng dụng

Tách ứng dụng dưới dạng Word mới. Application

Một câu lệnh Dim chỉ có giá trị khi nạp thư viện đối tượng thích hợp. Ví dụ: Ứng dụng Dim làm từ mới. Câu lệnh ứng dụng không thành công nếu thư viện đối tượng cho Microsoft Word không được chọn trong hộp thoại Tham khảo.

Các câu lệnh Dim chỉ đơn thuần là tạo các biến đối tượng tham chiếu đến ứng dụng từ bên trong mã của bạn. Để thực sự kết nối với đối tượng Application của ứng dụng, bạn cần phải đặt tên biến đối tượng cho ứng dụng. Cú pháp là

Đặt objectVariable As CreateObject ("appName. Application")

nơi

objectVariable giống như tên bạn đã chỉ định trong câu lệnh Dim và appName là tên của chương trình ứng dụng. Tham chiếu đến các câu lệnh Dim trước đó, các câu lệnh Set mà bạn sử dụng cho mỗi biến đối tượng được định nghĩa như sau: Đặt appExcel = CreateObject ("Excel. Application")

Đặt appOutlook = CreateObject ("Outlook. Application")

Thiết lập appPowerPoint = CreateObject ("PowerPoint. Application")

Đặt appWord = CreateObject ("Word. Application")

Mỗi ứng dụng trong bộ Office đều có mô hình đối tượng riêng của nó với các đối tượng và thuộc tính riêng những ý tưởng cơ bản là như nhau bất kể bạn đang sử dụng chương trình và mô hình đối tượng nào.

Tích hợp Access 2003 với các ứng dụng văn phòng khác của Microsoft - những con voi

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á