Bagaimana menemukan dan menggunakan dokumentasi model obyek Office

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 222101 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini menjelaskan sumber daya dan dokumentasi yang tersedia bagi Anda untuk mengotomatisasi Microsoft Office aplikasi. Informasi ini dapat diterapkan terlepas dari bahasa pemrograman yang Anda pilih untuk mengotomatisasi Office aplikasi. Artikel ini juga menggambarkan bagaimana Anda dapat mulai menulis kode otomatisasi oleh melangkah Anda melalui dokumentasi untuk menemukan informasi yang Anda butuhkan untuk menyelesaikan tugas tertentu melalui otomatisasi.

INFORMASI LEBIH LANJUT

Di mana saya dapat menemukan dokumentasi model objek?

Model objek untuk aplikasi kantor didokumentasikan dalam bahasa referensi untuk kedua versi Office: Microsoft Office 97 Visual Basic untuk aplikasi Language Reference
ISBN 1-57231-339-0

Microsoft Office 2000 Visual Basic untuk aplikasi bahasa referensi
ISBN 1-57231-955-0.
Referensi bahasa tersedia di MSDN dan bantuan online yang kapal dengan Microsoft Office. Mereka juga dapat dibeli dalam bentuk cetak. Untuk pemesanan, silahkan kunjungi:
http://mspress.Microsoft.com
Tabel berikut mencantumkan berkas Bantuan untuk setiap aplikasi kantor.

Perkecil tabel iniPerbesar tabel ini
AplikasiVersi 97 (atau 8.0)Versi 2000 (atau 9,0)Versi 2002 (atau 10)Versi 2003 (atau 11)
OfficeVbaoff8.HLPVbaoff9.chmVbaof10.chmVbaof11.chm
AksesAcvba80.HLPAcmain9.chmAcmain10.chm, Vbaac10.chmACMAIN11.chm, VBAAC10.chm
ExcelVbaXl8.hlpVbaxl9.chmVbaxl10.chmVBAXL10.chm
MapPointN/AMapPoint.chm (ver.2001)MapPoint.chmMAPPOINT.chmn (Ver. 2004)
OutlookVbaoutl.HLPVbaoutl9.chmVbaol10.chmVBAOL11.chm
PowerPointVbappt.HLPVbappt9.chmVbapp10.chmVBAPP10.chm
WordVbawrd8.HLPVbawrd9.chmVbawd10.chmVBAWD10.chm
GraphVbagrp8.HLPVbagrp9.chmVbagr10.chmVBAGR10.chm
FrontPageN/AVbafp4.chm, Vbafpom4.chmVbafpd10.chm, vbafpw10.chmVBAFPD10.chm, VBAFPW10.chm
MapVbabdr8.HLPVbabdr8.HLPDihentikan


Berkas Bantuan yang dikirimkan dengan Microsoft Office 97 terinstal secara default pada:
C:\Program Files\Microsoft Office\Office
Jika Anda tidak dapat menemukan file Office 97 VBA bantuan yang Anda butuhkan, itu mungkin tidak diinstal ketika Anda awalnya berlari Office 97 setup. Untuk menginstal berkas Bantuan, jalankan setup kantor untuk menambahkan file VBA membantu. Perhatikan bahwa file Outlook 97 VBA bantuan tidak diinstal oleh kantor setup. Untuk informasi tentang menginstal berkas Outlook 97 VBA bantuan, silakan lihat artikel berikut pada Basis Pengetahuan Microsoft:
166738 OL97: Cara menginstal Visual Basic membantu
Berkas Bantuan yang dikirimkan dengan Microsoft Office 2000 terinstal secara default pada:
C:\Program Files\Microsoft Office\Office\1033
Berkas Bantuan yang dikirimkan dengan Microsoft Office XP diinstal secara default pada:
C:\Program Files\Microsoft Office\Office10\1033
C:\Program Files\Microsoft Office\Office11\1033
CATATAN: Program-program Microsoft Office 2000, Microsoft Office XP dan Microsoft Office 2003 Setup menginstal berkas Bantuan VBA "pada penggunaan pertama." Oleh karena itu, Anda mungkin tidak melihat berkas Bantuan dalam direktori ini jika Anda tidak memiliki sebelumnya berusaha untuk mengakses VBA membantu dalam aplikasi Office.

Bagaimana cara menggunakan model objek dokumentasi?

Ada beberapa metode yang dapat Anda gunakan untuk menemukan dokumentasi untuk kelas tertentu, metode atau properti:
  • Cari berkas Bantuan VBA:

    Dalam Visual Basic Editor untuk aplikasi Office, klik Isi dan Indeks pada Bantuan menu. Pada Isi tab, pilih bahasa referensi Anda inginkan dan klik Tampilan. VBA membantu untuk referensi bahasa yang dipilih muncul. Pada titik ini, Anda dapat menggunakan salah Indeks atau Menemukan tab untuk mencari informasi tentang kelas tertentu, metode atau properti.
  • Gunakan bantuan konteks sensitif dalam modul atau di panel langsung:

    Dalam Visual Basic Editor untuk aplikasi kantor, ketik kelas, metode atau properti di jendela kode modul atau di Jendela segera, sorot teks dan tekan tombol F1. Topik bantuan untuk item yang muncul.
  • Menggunakan objek Browser:

    Tekan tombol F2 di Editor Visual Basic untuk aplikasi Office untuk menampilkan Objek Browser. The Objek Browser daftar semua kelas aplikasi mengekspos dan metode atau properti yang terkait dengan setiap kelas. Untuk melihat bantuan pada kelas tertentu atau kelas anggota, pilih di Browser objek dan tekan tombol F1.

Bagaimana saya tahu yang kelas, metode dan properti untuk menggunakan?

Jika Anda belum terbiasa dengan model objek aplikasi yang Anda berniat untuk mengotomatisasi, Anda dapat menggunakan aplikasi makro perekam untuk mendapatkan ide. Untuk mengilustrasikan, kira Anda ingin mengotomatisasi Microsoft Word untuk menambahkan beberapa teks ke dokumen baru dan kemudian menyimpan dokumen tapi Anda tidak tahu mana metode dan properti untuk menggunakan; Anda dapat mulai dengan makro perekam:
  1. Memulai Microsoft Word.
  2. Klik Makro pada Alat menu dan kemudian pilih Catatan baru makro. Membuat catatan dari makro baru nama dan klik Oke untuk mulai merekam.
  3. Mulai dokumen baru.
  4. Jenis salah satu dan tekan tombol ENTER.
  5. Jenis dua dan tekan tombol ENTER.
  6. Jenis tiga.
  7. Klik Simpan pada Berkas menu dan Simpan dokumen sebagai "C:\doc1.doc."
  8. Klik Menghentikan rekaman tombol (atau klik Makro pada Alat menu dan pilih Menghentikan rekaman).
  9. Untuk melihat kode VBA yang makro perekam dihasilkan dari tindakan Anda, klik Makro pada Alat menu dan pilih Makro. Pilih nama makro baru dalam daftar dan klik Mengedit. Editor Visual Basic muncul dengan makro tercatat:
     Documents.Add
     Selection.TypeText Text:="one"
     Selection.TypeParagraph
     Selection.TypeText Text:="two"
     Selection.TypeParagraph
     Selection.TypeText Text:="three"
     ActiveDocument.SaveAs FileName:="Doc1.doc", FileFormat:=wdFormatDocument,_
       LockComments:=False, Password:="", AddToRecentFiles:=True, _ 
       WritePassword:="", ReadOnlyRecommended:=False, _
       EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=False, _
       SaveFormsData:=False, SaveAsAOCELetter:= False
    					
Anda dapat mengambil keuntungan besar dari memahami bagaimana masing-masing kelas sesuai dalam model objek dan belajar deskripsi dan jenis semua parameter untuk metode dan properti yang Anda gunakan.

Mulai dengan memeriksa baris pertama makro rekaman: Documents.Add. Sorot Dokumen pada modul kode untuk Recorded makro dan Tekan F1 kunci. Topik bantuan menyediakan Anda dengan informasi penting berikut:
  • "Properti dokumen" kembali koleksi dokumen yang mewakili semua dokumen terbuka.
  • "Properti dokumen" berlaku untuk objek aplikasi.
Kembali ke makro rekaman, sorot Tambahkan pada kode modul dan Tekan F1 kunci. Topik bantuan muncul menjelaskan bahwa banyak objek yang berbeda memiliki Tambah metode. Klik Dokumen untuk melihat bantuan untuk Tambahkan metode koleksi dokumen. Topik bantuan menyediakan Anda dengan informasi penting berikut:
  • "Menambahkan metode" menambahkan sebuah dokumen kosong yang baru untuk koleksi dokumen terbuka.
  • "Menambahkan metode" dapat mengambil dua argumen, yang keduanya opsional.
Sekarang memeriksa baris berikutnya di makro rekaman: Selection.TypeText teks: = "satu". Sorot Seleksi pada kode modul dan Tekan F1 kunci:
  • "Pilihan properti" kembali pemilihan obyek yang mewakili berbagai dipilih atau titik penyisipan.
  • "Pilihan properti" berlaku untuk objek aplikasi.
Kembali ke makro rekaman, sorot TypeText pada kode modul dan Tekan F1 kunci:
  • "Metode TypeText" menyisipkan teks tertentu.
  • "Metode TypeText" memiliki satu argumen yang diperlukan dari tipe String.
  • "Metode TypeText" berlaku untuk obyek pemilihan.
Selanjutnya, baca topik bantuan untuk TypeParagraph:
  • "Metode TypeParagraph" menyisipkan paragraf kosong baru.
  • "Metode TypeParagraph" berlaku untuk obyek pemilihan dan telah tanpa argumen.
Meneliti topik bantuan untuk ActiveDocument properti dan SaveAs metode:
  • "Properti ActiveDocument" mengembalikan sebuah objek dokumen yang mewakili dokumen dengan fokus. "ActiveDocument" berlaku untuk objek aplikasi.
  • "Metode SaveAs" menyimpan dokumen. Tergantung pada versi Word, metode ini harus dari 11 16 argumen, hanya satu di antaranya diperlukan. "SaveAs" berlaku untuk objek dokumen.
Anda mungkin telah memperhatikan bahwa Dokumen properti, Seleksi properti, dan ActiveDocument properti adalah semua properti yang berlaku untuk Aplikasi objek tetapi yang tidak memenuhi syarat dengan "Aplikasi" di makro rekaman. The Aplikasi objek objek default untuk semua properti dan oleh karena itu dapat dihilangkan ketika menulis kode dalam makro VBA. Hal ini tidak terjadi ketika menulis kode otomatisasi; semua properti dan metode harus sepenuhnya kualifikasi dalam kode otomatisasi.

Setelah pemeriksaan makro rekaman, Anda melihat bahwa SaveAs metode memiliki argumen yang melewati konstan built-in wdFormatDocument. Tergantung pada bahasa pemrograman yang Anda pilih untuk controller otomatisasi, Anda mungkin harus lulus nilai numerik untuk konstanta built-in. Topik bantuan untuk SaveAs metode tidak memberikan informasi ini, tetapi Anda dapat menemukannya di Objek Browser. Tekan tombol F2 untuk menampilkan Objek Browser. Jenis:

wdFormatDocument

di jendela pencarian dan tekan ENTER kunci. Dalam pane bawah dari Objek Browser, Anda melihat setara dengan angka wdFormatDocument(=0) serta informasi lainnya tentang konstan.

REFERENSI

Di mana saya dapat menemukan otomatisasi beberapa contoh kode?

Informasi yang disajikan sejauh memberikan dasar yang baik untuk menulis kode otomatisasi. Microsoft Knowledge Base adalah sumber yang bagus untuk menemukan contoh otomatisasi kode yang ditulis dalam Visual Basic, Visual C++ dan MFC. Berikut adalah beberapa:

Untuk pengembang Visual Basic

Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
220595Cara mengotomatisasi Outlook menggunakan Visual Basic
219151 Cara mengotomatisasi Microsoft Excel dari Visual Basic
147650 Bagaimana menavigasi variabel Excel dari Visual Basic
142387 Cara membuat Excel bagan w/OLE otomatisasi dari Visual Basic
184974 Cara menggunakan otomatisasi (OLE) dengan kata
220607 Cara mengotomatisasi Microsoft Word untuk melakukan gabungan surat dari Visual Basic
222929 Cara mengotomatisasi PowerPoint dengan menggunakan Visual Basic pada Office 2003, Office XP pengembang, dan Office 2000 pengembang

Visual C++ pengembang (menggunakan MFC)

Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
178749Cara membuat sebuah proyek otomatisasi menggunakan MFC dan perpustakaan jenis
179706 Cara menggunakan MFC untuk mengotomatisasi Excel dan menciptakan dan format buku kerja baru
186120 Cara menggunakan MFC untuk mengotomatisasi Excel dan mengisi berbagai dengan array
186122 Cara menggunakan MFC untuk mengotomatisasi Excel 2000 dan Excel 2002 dan mendapatkan sebuah array dari berbagai di Excel 2000 dan Excel 2002
220911 Cara mengotomatisasi Microsoft Word untuk mengoperasikan gabungan surat menggunakan Visual C++ dan MFC
222960 Cara mengotomatisasi PowerPoint dengan menggunakan Visual C++ 5.0 atau Visual C++ 6.0 dengan The Microsoft Foundation Classes

C/C++ pengembang (tanpa MFC)

Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
216686Cara mengotomatisasi Excel dari C++ tanpa menggunakan MFC atau #import
181473 Cara menggunakan OLE Automation dari aplikasi c daripada C++

Visual J ++ pengembang

Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
219430Cara membuat/format buku kerja Excel yang menggunakan Visual J ++ otomatisasi
215484 Cara mengotomatisasi PowerPoint dengan menggunakan Visual J ++ 6.0

Visual FoxPro pengembang

Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
142193Cara menggunakan OLE Automation untuk menambahkan data ke Excel sheet
180901 Cara membuat tabel dikategorikan dalam Word 97 atau Office Word 2003 dari Visual FoxPro untuk Windows 5.0 dan versi
181926 Cara mengotomatisasi gabungan surat untuk kata menggunakan OLE dan ODBC
194306 Bagaimana membuat kata mencetak duplex dengan menggunakan OLE otomatisasi dari Visual FoxPro
230154 Cara mengotomatisasi PowerPoint menggunakan Visual FoxPro
241942 Bagaimana mencegah kesalahan pencetakan kata dengan BackgroundPrintingStatus properti
Untuk informasi tambahan, termasuk kode contoh dan sumber daya untuk mengotomatisasi Microsoft Office, kunjungi Web site Microsoft berikut:
http://support.Microsoft.com/GP/ofd

Properti

ID Artikel: 222101 - Kajian Terakhir: 19 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 4.0 Enterprise Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual C++ 4.0 Professional Edition
  • Microsoft Visual C++ 5.0 Professional Edition
  • Microsoft Visual J++ 6.0 Standard Edition
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft FrontPage 2002 Standard Edition
  • Microsoft FrontPage 2000 Standard Edition
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft Outlook 2000 Standard Edition
  • Microsoft Outlook 97 Standard Edition
  • Microsoft Outlook 98 Standard Edition
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft PowerPoint 2000 Standard Edition
  • Microsoft PowerPoint 97 Standard Edition
  • Microsoft Word 2002
  • Microsoft Word 2000
  • Microsoft Word 97 Standard Edition
  • Microsoft Visual FoxPro 6.0 Professional Edition
  • Microsoft MapPoint 2002 Standard Edition
  • Microsoft MapPoint 2001 Standard Edition
Kata kunci: 
_ik11561 _ik11593 kbautomation kbgrpdso kbhowto kbvba kbvbp400 kbvbp500 kbvbp600 kbmt KB222101 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:222101

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com