Visio Çözümleri
Visual Studio 2010 , Microsoft Office Visio için uygulama düzeyi eklentileri oluşturmak amacıyla kullanabileceğiniz proje şablonları sağlar. Visio'yu otomatikleştirmek, Visio özelliklerini genişletmek veya Visio kullanıcı arayüzünü özelleştirmek için eklentileri kullanabilirsiniz.
Uygulama düzeyi eklentileri hakkında daha fazla bilgi için, bkz. Uygulamaya Düzeyi Eklentilerini Programlamaya Başlarken ve Uygulama Düzeyi Eklentisi Mimarisi. Microsoft Office ile programlamada yeniyseniz, bkz. Başlarken (Visual Studio'da Office Geliştirme).
Uygulama alanı: Bu konudaki bilgiler Visio 2007 ve Visio 2010 uygulamalarının uygulama düzeyi projelerine yöneliktir. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.
Visio Nesne Modelini Kullanarak Visio'yu Otomatikleştirme
Visio nesne modeli, kuruluş şemaları, akış çizelgeleri, proje zaman çizelgeleri, ağ diyagramları,işyeri alanları ve daha fazlası için diyagramlar oluşturma amacıyla Visio'yu otomatikleştirmek üzere kullanabileceğiniz birçok sınıf sağlar. API, ortak görevleri gerçekleştirebilmeniz amacıyla kod yazmanıza olanak sağlar:
Yapı ve konum şekilleri ve diyagramlardaki metinler.
İş mantığı ve kullanıcı girişine bağlı şekil davranışını yönetme.
Kaydırma ve yakınlaştırma gibi diyagramın görsel öğesini denetleme.
Uygulamanın kullanıcı arayüzünü (UI) özelleştirme.
Visio'ya dış veri ithal etme, şekillere bağlama ve grafik olarak sayfada görüntüleme.
Belgelerde ve şekillerle çalışmak üzere Visio'nun nesne modelini kullanmak için adım adım yordamları ve kod örneklerini Visio Belgeleriyle Çalışma ve Visio Şekilleri ile Çalışma'te görebilirsiniz.
Eklentiden Visio nesne modeline erişmek için, projenizdeki ThisAddIn sınıfının Application alanını kullanın. Application alanı, Visio'nun geçerli örneğini gösteren Microsoft.Office.Interop.Visio.Application nesnesi döner. Daha fazla bilgi için bkz. Uygulama Düzeyi Eklentileri Programlama.
Visio nesne modelini çağırdığınızda, Visio için sağlanan birincil birlikte çalışma derlemesi içindeki türleri kullanabilirsiniz. Birincil birlikte çalışma derlemesi, eklentide yönetilen kod ve Visio'daki COM nesne modeli arasında köprü gibi davranır. Visio birincil birlikte çalışma derlemesindeki tüm türler, Microsoft.Office.Interop.Visio isim-uzayında tanımlanır. Birincil birlikte çalışma derlemesi hakkında daha fazla bilgi için, bkz. Office Çözümleri Geliştirmesine Genel Bakış ve Office Birincil Birlikte Çalışma Derlemeler.
Visio Nesne Modeline Genel Bakış
Visio nesne modeli başvurusuna ve SDK'ye bağlantılar içeren Visio Nesne Modeline Genel Bakış'da Visio nesne modeline genel bir bakış bulabilirsiniz.
Visio'nun Kullanıcı Arayüzünü Özelleştirme
Visio UI, aşağıdaki özelleştirme seçeneklerine sahiptir.
Görev |
Daha fazla bilgi için |
---|---|
Özel araç çubukları ve araç çubuğu öğeleri ekleme |
|
Menü ve menü öğeleri ekleme |
Visio'nun kullanıcı arayüzünü (UI) özelleştirme hakkında daha fazla bilgi için, Visio.UIObject sınıfının VBA başvuru belgelerine bakın.
Ayrıca bkz.
Görevler
Nasıl Yapılır: Visual Studio'da Office Projeleri Oluşturma
Başvuru
Office Birincil Birlikte Çalışma Derlemeler
Kavramlar
Uygulamaya Düzeyi Eklentilerini Programlamaya Başlarken
Office Çözümleri Geliştirmesine Genel Bakış
Uygulama Düzeyi Eklentisi Mimarisi
Visio Nesne Modeline Genel Bakış