Aracılığıyla paylaş


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

Nasıl Yapılır: Office Araç Çubuğu Oluşturma

Menü ve menü öğeleri ekleme

Nasıl Yapılır: Excel'de Kısayol Menülerine Komut 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

Office Çözümlerinde Kod Yazma

Visio Nesne Modeline Genel Bakış

Diğer Kaynaklar

Uygulama Düzeyi Eklentileri Programlama

Office UI Özelleştirmesi

Office geliştirme Visio 2010