Rumah Media Sosial Mengintegrasikan Access 2003 dengan Aplikasi Microsoft Office Lain - dummies

Mengintegrasikan Access 2003 dengan Aplikasi Microsoft Office Lain - dummies

Daftar Isi:

Video: CARA MUDAH MEMBUAT MAIL MERGE MS WORD 2024

Video: CARA MUDAH MEMBUAT MAIL MERGE MS WORD 2024
Anonim

Visual Basic for Applications (VBA) bukanlah bahasa pemrograman untuk Microsoft Access 2003 saja. Ini adalah bahasa pemrograman untuk semua program aplikasi yang mendukung Otomasi. Otomasi (dengan modal A ) mengacu pada kemampuan sebuah program yang dimanipulasi secara terprogram, atau dikendalikan secara otomatis dengan menggunakan bahasa pemrograman seperti VBA. Semua aplikasi utama di Microsoft Office, termasuk Microsoft Access, Microsoft Excel, Microsoft Outlook, Microsoft PowerPoint, dan Microsoft Word mendukung Automation. Anda bisa menulis kode untuk berbagi data secara otomatis di antara mereka.

Istilah Model Objek Komponen ( COM ) dan OLE automation adalah istilah yang lebih tua untuk (namun pada dasarnya sama dengan) saat ini disebut otomatisasi

Sebelum mulai menulis kode

Sebelum bertukar data antara Access dan program lainnya di Microsoft Office Suite, perhatikan bahwa menulis kode untuk melakukan pekerjaan jarang diperlukan. Anda dapat melakukan banyak mengimpor dan mengekspor data antara aplikasi Microsoft Office tanpa menulis kode sama sekali. Misalnya, Anda dapat melakukan tindakan berikut:

  • Impor dan ekspor data dengan menggunakan opsi pada menu Access File.
  • E-mail Mengakses objek, seperti laporan, dengan memilih Send To -> Mail Recipient.
  • Gunakan fitur OfficeLinks untuk mengirim objek ke program lain.
  • Gunakan teknik cut-and-paste Windows dasar dan OLE (Object Linking and Embedding) untuk menyalin dan menghubungkan data antar program.
  • Gabung data dari tabel Akses ke huruf Microsoft Word, label, amplop, atau laporan lainnya, dengan menggunakan fitur Word Mail Merge. (Cari sistem Bantuan Word untuk menggabungkan )

Jika Anda hanya ingin mendapatkan data dari Access ke program lain (atau sebaliknya), menulis kode mungkin bukan pendekatan yang paling mudah. Salah satu pendekatan sebelumnya lebih mudah daripada menulis kode VBA kustom untuk melakukan pekerjaan itu.

Tentu saja, sekali di bulan biru pepatah, Anda menemukan situasi di mana menulis kode VBA adalah satu-satunya, atau mungkin yang terbaik, cara menyelesaikan pekerjaan itu. Artikel ini menunjukkan beberapa konsep dasar yang ingin Anda pahami.

Memasukkan model objek yang sesuai

Model objek akses menyediakan sarana untuk merujuk ke objek berdasarkan nama sehingga Anda dapat memanipulasi objek tersebut dengan menggunakan kode VBA. Setiap program aplikasi Office yang mengekspos dirinya ke VBA memiliki model objek, sama seperti Access.Setelah perpustakaan objek program aplikasi tersedia, Anda dapat menggunakan VBA untuk mengendalikan aplikasi tersebut.

Model objek mendefinisikan nama dan organisasi objek dalam aplikasi. Perpustakaan objek adalah file aktual yang tersimpan di hard disk Anda dan mendefinisikan model objek konseptual.

Sebelum menulis kode untuk mengendalikan aplikasi eksternal dari Access, Anda perlu memuatkan perpustakaan objek yang sesuai ke dalam kotak dialog Referensi di Access. Ikuti langkah-langkah ini:

1. Pastikan Anda berada di Editor Visual Basic.

Tekan Alt + F11 jika Anda berada di jendela program Akses.

2. Pilih Tools -> Reference dari menu Editor Visual Basic.

Kotak dialog Referensi terbuka.

3. Gulir daftar Referensi yang Tersedia dan pilih perpustakaan objek untuk program yang ingin Anda kontrol.

Pada Gambar 1, perpustakaan objek yang dipilih adalah untuk Access, Excel, Outlook, PowerPoint, dan Word (antara lain).

Gambar 1: Beberapa perpustakaan objek dipilih dalam kotak dialog Referensi.

4. Klik OK

Semua perpustakaan objek yang dipilih akan dibuka, dan Anda memiliki akses ke semua model objek mereka mulai saat ini.

Membongkar perpustakaan objek

Memuat lebih banyak perpustakaan objek daripada yang diperlukan sangat boros karena program VBA berjalan lebih lambat. Dalam kehidupan nyata, Anda jarang perlu memilih semua perpustakaan objek yang tersedia (lihat Gambar 1) kecuali jika Anda benar-benar bermaksud untuk berinteraksi dengan semua program tersebut dari database saat ini.

Anda dapat membongkar perpustakaan semudah memuatnya. Buka kotak dialog Referensi dan kosongkan tanda centang di sebelah perpustakaan objek yang sebenarnya tidak ingin Anda gunakan.

Menjelajahi model objek program

Browser Objek di Editor Visual Basic menyediakan akses ke semua model objek yang saat ini dipilih di kotak dialog Referensi. Setiap model objek muat berisi banyak objek, kelas, properti, dan semacamnya. Tapi untuk Otomasi, Anda terutama ingin melihat Objek Aplikasi setiap program. Misalnya, Access Application Object mengekspos Access ke program lain yang mendukung Automation. Objek Aplikasi Excel (terdapat dalam perpustakaan objek Excel) memaparkan Excel ke program Otomasi lainnya dan sebagainya.

Untuk membuka Object Browser di VBA Editor, pilih View -> Object Browser atau tekan F2. Untuk mendapatkan bantuan dengan item di Browser Objek, klik namanya, lalu klik tombol Help (?) Di toolbar Object Browser.

Bila Anda memilih dari daftar Project / Library di Object Brower dan gulir ke bawah daftar Classes di kolom kiri, Anda akan melihat beberapa objek Aplikasi. Saat Anda mengklik salah satu objek Aplikasi, nama aplikasi akan muncul di bagian bawah kotak dialog. Anggota objek aplikasi itu muncul di panel sebelah kanan, seperti yang ditunjukkan pada Gambar 2.

Gambar 2: Browser Objek setelah menambahkan beberapa perpustakaan objek.

Menetapkan referensi ke program lain

Dengan model objek yang dimuat, Anda siap untuk mulai membuat referensi ke program yang tersedia dalam kode VBA.Langkah pertama adalah menggunakan pernyataan Dim untuk membuat variabel objek yang mengacu pada aplikasi yang ingin Anda hubungkan, dengan menggunakan sintaks berikut:

Dim anyName As [New] program. Aplikasi

Dalam sintaksnya, anyName adalah nama yang Anda suka, yang akan digunakan dalam kode Anda untuk merujuk ke aplikasi. Argumen program adalah nama resmi program Otomasi. Kata kunci baru bersifat opsional. Jika disertakan, kata kunci baru akan membuka salinan aplikasi di latar belakang (tidak harus terlihat di layar) sebelum kode berjalan.

Beberapa contoh pernyataan Dim adalah sebagai berikut:

Dim appExcel As New Excel. Aplikasi

Dim appOutlook Sebagai New Outlook. Aplikasi

Dim appPowerPoint Sebagai PowerPoint Baru. Aplikasi

Dim appWord Sebagai New Word. Aplikasi

Pernyataan Dim hanya berlaku jika perpustakaan objek yang sesuai dimuat. Misalnya, Dim appWord As New Word. Pernyataan aplikasi gagal jika perpustakaan objek untuk Microsoft Word tidak dipilih dalam kotak dialog Referensi.

Pernyataan Dim hanya membuat variabel objek yang merujuk ke aplikasi dari dalam kode Anda. Untuk benar-benar membuat koneksi ke objek Aplikasi aplikasi, Anda perlu mengatur nama variabel objek ke aplikasi. Sintaksnya adalah

Set objectVariable Sebagai CreateObject ("appName. Application")

di mana objectVariable sama dengan nama yang Anda tentukan dalam pernyataan Dim, dan appName adalah nama program aplikasi Mengacu pada pernyataan Dim sebelumnya, pernyataan Set yang Anda gunakan untuk setiap variabel objek yang ditetapkan adalah sebagai berikut:

Set appExcel = CreateObject ("Excel. Application")

Set appOutlook = CreateObject ("Outlook. Application")

Set appPowerPoint = CreateObject ("Aplikasi PowerPoint")

Set appWord = CreateObject ("Word. Application")

Setiap aplikasi di Office suite memiliki model objek tersendiri dengan objek dan propertinya sendiri, namun Ide dasar sama terlepas dari model dan model objek yang Anda gunakan.

Mengintegrasikan Access 2003 dengan Aplikasi Microsoft Office Lain - dummies

Pilihan Editor

Memahami G-Spot - dummies

Memahami G-Spot - dummies

G-spot dilaporkan merupakan tempat di vagina yang tampaknya bisa memberi wanita orgasme tanpa stimulasi klitoris. Bagaimana menemukan G-spot (dan apa yang akan dilakukannya untuk kehidupan seks mereka) telah menjadi tujuan bagi banyak wanita dan pasangan seks mereka. G-spot ini dinamai ginekolog Ernest Grafenberg yang mengaku telah menemukan ...

Gunakan Foreplay untuk Mengatur Mood sepanjang hari - garpu

Gunakan Foreplay untuk Mengatur Mood sepanjang hari - garpu

Foreplay mungkin salah satu yang paling disalahpahami kata-kata dalam kosakata seksual. Bahkan, ketika beberapa pria mendengar kata foreplay, mereka masih menganggap golf bukan seks. Tapi perlahan dan pasti, populasi laki-laki belajar bahwa foreplay sama pentingnya dengan seks yang baik seperti menggunakan besi 9 adalah golf yang bagus. ...

Ragam Varietas untuk Memperbaiki Kehidupan Seks Anda - variasi dummies

Ragam Varietas untuk Memperbaiki Kehidupan Seks Anda - variasi dummies

Membuat hidup lebih menarik. Jika Anda selalu pergi ke restoran yang sama, pengulangan itu bisa jadi membosankan, dan kebosanan tidak membantu pembakaran api romantis itu tetap menyala. Dengan mencoba tempat baru, Anda bisa mencicipi makanan baru dan suasana baru. Pengalaman akan memberi Anda hal-hal baru untuk dibicarakan, bahkan jika ...

Pilihan Editor

Cara menulis cek di QuickBooks 2010 - dummies

Cara menulis cek di QuickBooks 2010 - dummies

QuickBooks 2010 mencakup perintah dan jendela khusus untuk tujuan merekam dan mungkin mencetak cek. Anda dapat menulis cek di dalam QuickBooks, merekam informasi penarikan di akun yang sesuai.

Job Reporting Biaya di QuickBooks 2012 - dummies

Job Reporting Biaya di QuickBooks 2012 - dummies

Jika Anda memilih Reports- Jobs, Time & Mileage command, QuickBooks 2012 menampilkan submenu hampir dua lusin laporan berbeda yang memasok informasi biaya kerja. Judul laporannya cukup jelas. Beberapa laporan memberikan profitabilitas kerja, seperti laporan Ringkasan Profitabilitas Ayub. Beberapa laporan mengidentifikasi perkiraan yang terkait dengan pekerjaan tertentu. Laporan lain ...

Job Cost Reporting in QuickBooks 2015 - dummies

Job Cost Reporting in QuickBooks 2015 - dummies

Akuntansi mungkin bekerja sedikit berbeda ketika perusahaan mengatur pekerjaannya ke dalam proyek atau pekerjaan. Dalam beberapa situasi, perusahaan perlu melacak pendapatan dan pengeluaran - tidak hanya melalui bagan akun standar, tetapi juga oleh pekerjaan atau proyek. Untungnya, QuickBooks membuat penetapan biaya kerja, atau biaya proyek, sangat mudah. Jika Anda ...

Pilihan Editor

Kantor 2011 untuk Mac: Berbagi Presentasi PowerPoint Anda - dummies

Kantor 2011 untuk Mac: Berbagi Presentasi PowerPoint Anda - dummies

Anda dapat membagikan presentasi yang Anda bangun PowerPoint 2011 untuk Mac dengan berbagai cara. Masing-masing yang terbaik untuk keadaan dan skenario tertentu. Kenali anggota audiens Anda dan kombinasikan pengetahuan itu dengan kebutuhan Anda untuk memilih metode distribusi yang sesuai. Mendistribusikan dalam format PowerPoint Microsoft Office adalah salah satu aplikasi terinstal paling luas ...

Buka PowerPoint Presentation Gallery di Office 2011 untuk Mac - dummies

Buka PowerPoint Presentation Gallery di Office 2011 untuk Mac - dummies

Perilaku default untuk membuka PowerPoint 2011 untuk Mac adalah menampilkan opsi All Themes dari PowerPoint Presentation Gallery. Anda juga bisa menampilkan Galeri Presentasi ini dengan memilih File → New dari Template atau dengan menekan Shift-Command-P. Dua tema pertama dalam kategori Semua Template adalah Putih dan Hitam, tema yang Anda gunakan untuk ...

Merencanakan presentasi PowerPoint Anda di Office 2008 untuk perencanaan Mac - dummies

Merencanakan presentasi PowerPoint Anda di Office 2008 untuk perencanaan Mac - dummies

Dapat berjalan jauh menuju pembuatan Office 2008 Anda untuk slide Mac PowerPoint lebih baik lagi. Meski membuat presentasi PowerPoint tidaklah sulit, menciptakan yang bagus, yang mudah diingat butuh pemikiran dan perencanaan. Pertimbangkan saran berikut sebelum mulai mengerjakan presentasi slide show PowerPoint Anda. Gunakan aturan 10/20/30 Berikut adalah beberapa saran PowerPoint yang bagus dari ...