Visio Çözümleri
Visual Studio 2012 , 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).
İçin geçerlidir: bu konudaki bilgiler Visio 2010 projelerde uygulama düzeyinde uygulanır.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 içeri aktarma, ş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 modeline aradığınızda, Visio birincil birlikte çalışma derlemesi (PIA) sağlanan türleri kullanın.PIA, yönetilen kod eklenti Visio com nesne modelinde arasında köprü görevi görür.Visio PIA içindeki tüm türleri tanımlanmıştır Microsoft.Office.Interop.Visio ad alanı.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ışılabilirlik montajları.
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 |
---|---|
Şerit özelleştirin. |
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 Office projeler oluşturmak
Başvuru
Office birincil birlikte çalışılabilirlik montajları
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ış