Bagikan melalui


Solusi Visio

Visual Studio menyediakan templat proyek yang bisa Anda gunakan untuk membuat Add-in VSTO untuk Microsoft Office Visio. Anda dapat menggunakan Add-in VSTO untuk mengotomatiskan Visio, memperluas fitur Visio, atau menyesuaikan antarmuka pengguna (UI) Visio.

Untuk informasi selengkapnya tentang Add-in VSTO, lihat Mulai memprogram Add-in VSTO dan Arsitektur Add-in VSTO. Jika Anda baru menggunakan pemrograman dengan Microsoft Office, lihat Memulai (Pengembangan Office di Visual Studio).

Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek Add-in VSTO untuk Visio 2010. Untuk informasi selengkapnya, lihat Fitur yang Tersedia oleh Aplikasi Office dan Jenis Proyek.

Catatan

Tertarik untuk mengembangkan solusi yang memperluas pengalaman Office di beberapa platform? Lihat model Add-in Office baru. Add-in Office memiliki jejak kecil dibandingkan dengan Add-in dan solusi VSTO, dan Anda dapat membuatnya dengan menggunakan hampir semua teknologi pemrograman web, seperti HTML5, JavaScript, CSS3, dan XML.

Mengotomatiskan Visio dengan menggunakan model objek Visio

Model objek Visio mengekspos banyak kelas yang dapat Anda gunakan untuk mengotomatiskan Visio untuk membuat diagram untuk bagan organisasi, bagan alur, garis waktu proyek, diagram jaringan, ruang kantor, dan banyak lagi. API memungkinkan Anda menulis kode untuk menyelesaikan tugas umum:

  • Membangun dan memosisikan bentuk dan teks dalam diagram.

  • Mengelola perilaku bentuk berdasarkan logika bisnis dan input pengguna.

  • Kontrol visualisasi diagram seperti panning dan zooming.

  • Sesuaikan antarmuka pengguna aplikasi.

  • Impor data eksternal ke Visio, tautkan ke bentuk, dan tampilkan secara grafis di halaman.

    Anda dapat melihat prosedur langkah demi langkah dan contoh kode untuk menggunakan model objek Visio untuk bekerja dengan dokumen dan bentuk di Bekerja dengan dokumen Visio dan Bekerja dengan bentuk Visio.

    Untuk mengakses model objek Visio dari Add-in VSTO, gunakan Application bidang ThisAddIn kelas di proyek Anda. Bidang Application mengembalikan Microsoft.Office.Interop.Visio.Application objek yang mewakili instans Visio saat ini. Untuk informasi selengkapnya, lihat Add-in VsTO Program.

    Saat Anda memanggil model objek Visio, Anda menggunakan jenis yang disediakan di perakitan interop utama (PIA) untuk Visio. PIA bertindak sebagai jembatan antara kode terkelola di Add-in VSTO dan model objek COM di Visio. Semua jenis dalam PIA Visio ditentukan di Microsoft.Office.Interop.Visio namespace layanan. Untuk informasi selengkapnya tentang rakitan interop utama, lihat Gambaran umum pengembangan solusi Office (VSTO) dan rakitan interop utama Office.

Gambaran umum model objek Visio

Anda dapat menemukan gambaran umum model objek Visio di gambaran umum model objek Visio, yang mencakup tautan ke referensi model objek Visio dan SDK.

Mengkustomisasi antarmuka pengguna Visio

Visio UI memiliki opsi kustomisasi berikut.

Task Untuk informasi lebih lanjut
Kustomisasi pita. Gambaran Umum Pita

Untuk informasi tentang menyesuaikan UI Visio, lihat dokumentasi referensi VBA untuk kelas Visio.UIObject .