Aracılığıyla paylaş


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.

Şerite Genel Bakış

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

Office Çözümlerinde Kod Yazma

Visio Nesne Modeline Genel Bakış

Diğer Kaynaklar

Uygulama Düzeyi Eklentileri Programlama

Office UI Özelleştirme

Office geliştirme Visio 2010