ID Artikel: 309603 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0 Cara menggunakan otomatisasi OLE di Visio
Pada Halaman iniPENDAHULUANArtikel ini berisi informasi tentang cara menggunakan Microsoft
Visual Basic atau Microsoft Visual Basic for Applications (VBA) untuk mengotomatisasi
Microsoft Office Visio2from Microsoft lain
Office program. Microsoft memberi contoh pemprograman untuk ilustrasi saja, tanpa garansi baik tersurat maupun tersirat. Ini termasuk, namun tidak terbatas untuk, jaminan tersirat mengenai keadaan yang dapat diperjualbelikan atau kesesuaian untuk tertentu tujuan. Artikel ini mengasumsikan bahwa Anda sudah familiar dengan pemrograman bahasa yang ditunjukkan dan dengan alat-alat yang digunakan untuk membuat dan memperbaiki prosedur. Teknisi Microsoft dapat membantu menjelaskan fungsionalitas prosedur tertentu, tetapi mereka tidak akan mengubah ini contoh untuk menyediakan fungsionalitas tambahan atau membuat prosedur untuk memenuhi Anda persyaratan tertentu. Ikhtisar otomatisasiOtomatisasi (juga disebut OLE automation) dalam Visual Basic adalah proses mengendalikan satu program dari lain program atau alat pengembangan eksternal. Anda dapat mengotomatisasi setiap program yang berisi Visual Basic object model. Model objek adalah kumpulan hirarkis program objek yang tersedia atau terkena untuk Visual Basic.Sebagai contoh, model objek untuk Microsoft Visio berisi objek seperti:
PersiapanContoh kode dalam artikel ini menunjukkan bagaimana mengontrol Visio dari Microsoft Office 2007, Microsoft Office 2003, Microsoft Office 2002, Microsoft Visual Basic 6.0, atau dari setiap program yang mencakup pengembangan Visual Basic alat. Untuk mengotomatisasi Visio, ikuti langkah-langkah utama ini empat:
Langkah 1: Menambahkan referensi ke perpustakaan jenis VisioUntuk menambahkan referensi ke perpustakaan jenis Visio dengan menggunakan Microsoft Kantor aplikasi seperti Microsoft Office XP atau Office 2003, ikuti langkah-langkah:
Langkah 2: Menyatakan variabel objekMenyatakan variabel objek Visio, dimensi variabel sebagai khusus jenis objek Visio, seperti Visio.Application, Visio.Documents, atau Visio.Page.Secara eksplisit menyatakan jenis objek disebut ikatan karena aplikasi controller menghubungkan atau mengikat objek untuk aplikasi Visio pada waktu kompilasi daripada pada saat run-time. Ini memberi Anda akses ke daftar auto Visio dan konteks sensitif Membantu, dan memungkinkan kode untuk menjalankan lebih efisien. Untuk informasi lebih lanjut tentang objek mengikat, klik nomor artikel di bawah ini untuk melihat artikel di Microsoft Basis Pengetahuan: 138138
(http://support.microsoft.com/kb/138138/
)
Terlambat, ID, awal mengikat jenis mungkin di VB untuk aplikasi Berikut contoh Visual Basic argumen menyatakan
variabel AppVisio sebagai objek dari tipe Visio.Application:Langkah 3: Mengatur variabelAnda dapat menggunakan metode Visual Basic dua berikut untuk mengaktifkan Visio:
Berikut contoh argumen set AppVisio variabel untuk Visio aplikasi yang menggunakan CreateObject fungsi: Anda dapat menggunakan InvisibleApp objek dengan hanya CreateObject fungsi. Upaya untuk menggunakannya dengan GetObject fungsi akan gagal. InvisibleApp obyek ini tidak tersedia dalam versi Visio lebih awal dari Microsoft Visio 2000. Langkah 4: Gunakan Visio objek, metode dan propertiSetelah Anda menyelesaikan langkah 1 sampai 3, Anda dapat menggunakan Visio variabel objek untuk mengotomatisasi Visio.Contoh berikut menggunakan makro otomatisasi untuk memulai Visio, membuat gambar baru (dokumen) didasarkan pada dasar Diagram template, tetes persegi panjang, menambahkan beberapa teks, dan menyimpan gambar dan berhenti Visio. REFERENSIMicrosoft Visio pengembang Web situsUntuk informasi lebih lanjut tentang cara untuk mengotomatisasi Visio, kunjungi Web site Microsoft berikut:http://msdn2.Microsoft.com/en-US/Office/aa905478.aspx
(http://msdn2.microsoft.com/en-us/office/aa905478.aspx)
Untuk informasi lebih lanjut tentang bagaimana mengembangkan Microsoft Visio
solusi, kunjungi Web site Microsoft berikut: .aspx http://msdn2.Microsoft.com/en-us/library/aa217846 (office.10)
(http://msdn2.microsoft.com/en-us/library/aa217846(office.10).aspx)
Kit pengembangan perangkat lunak VisioUntuk men-download Visio 2002 Software Development Kit, kunjungi Web site Microsoft berikut:http://www.Microsoft.com/downloads/details.aspx?FamilyID=d2845e80-6634-4703-9ad9-7e440ede12d7&DisplayLang=en
(http://www.microsoft.com/downloads/details.aspx?familyid=d2845e80-6634-4703-9ad9-7e440ede12d7&displaylang=en)
Untuk men-download Visio 2003 Software Development Kit, kunjungi Web site Microsoft berikut: http://www.Microsoft.com/downloads/details.aspx?FamilyID=557120bd-b0bb-46e7-936a-b8539898d44d&DisplayLang=en
(http://www.microsoft.com/downloads/details.aspx?familyid=557120bd-b0bb-46e7-936a-b8539898d44d&displaylang=en)
NewsgroupNewsgroup peer-to-peer berikut tersedia untuk membantu Anda berinteraksi dengan pengguna lain dari Visual Basic untuk aplikasi:Microsoft.Public.VB.Ole.Automation Microsoft.Public.Visio.developer.VBA Bantuan Visual BasicUntuk informasi lebih lanjut tentang bagaimana menggunakan CreateObject fungsi, di Editor Visual Basic, klik Microsoft Visual Basic bantuan pada Bantuan menu, jenis CreateObject fungsi dalam Mencari kotak, dan kemudian klik Mencari untuk melihat topik yang dikembalikan.Untuk lebih informasi tentang cara menggunakan GetObject fungsi, di Editor Visual Basic, klik Microsoft Visual Basic bantuan pada Bantuan menu, jenis GetObject fungsi dalam Mencari kotak, dan kemudian klik Mencari untuk melihat topik yang dikembalikan. Berlaku bagi:
Penerjemahan MesinPENTING: 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:309603
(http://support.microsoft.com/kb/309603/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Kembali ke atas
