Aracılığıyla paylaş


Visio çözümleri

Visual Studio, Microsoft Office Visio için VSTO Eklentileri oluşturmak için kullanabileceğiniz proje şablonları sağlar. VSTO Eklentilerini kullanarak Visio'yu otomatikleştirebilir, Visio özelliklerini genişletebilir veya Visio kullanıcı arabirimini (UI) özelleştirebilirsiniz.

VSTO Eklentileri hakkında daha fazla bilgi için bkz . VSTO Eklentilerini programlamaya başlama ve VSTO Eklentileri mimarisi. Microsoft Office ile programlamaya yeni başladıysanız bkz . Kullanmaya başlama (Visual Studio'da Office geliştirme).

Şunlar için geçerlidir: Bu konudaki bilgiler Visio 2010 için VSTO Eklenti projeleri için geçerlidir. Daha fazla bilgi edinmek için bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilen Özellikler.

Not

Office deneyimini birden çok platformda genişleten çözümler geliştirmek mi ilginizi çekiyor? Yeni Office Eklentileri modeline göz atın. Office Eklentileri, VSTO Eklentileri ve çözümleriyle karşılaştırıldığında küçük bir ayak izine sahiptir ve HTML5, JavaScript, CSS3 ve XML gibi neredeyse tüm web programlama teknolojisini kullanarak bunları oluşturabilirsiniz.

Visio nesne modelini kullanarak Visio'yu otomatikleştirme

Visio nesne modeli, kuruluş şemaları, akış çizelgeleri, proje zaman çizelgeleri, ağ diyagramları, ofis alanları ve daha fazlası için diyagramlar oluşturmak üzere Visio'yu otomatikleştirmek için kullanabileceğiniz birçok sınıfı kullanıma sunar. API, yaygın görevleri yerine getirmek için kod yazmanızı sağlar:

  • Diyagramlarda şekil ve metin oluşturma ve konumlandırma.

  • İş mantığına ve kullanıcı girişlerine göre şekil davranışını yönetin.

  • Kaydırma ve yakınlaştırma gibi diyagram görselleştirmelerini denetleme.

  • Uygulama kullanıcı arabirimini özelleştirin.

  • Dış verileri Visio'ya aktarıp şekillere bağlayın ve sayfada grafik olarak görüntüleyin.

    Visio belgeleriyle çalışma ve Visio şekilleriyle çalışma'da belgeler ve şekillerle çalışmak için Visio'nun nesne modelini kullanmaya yönelik adım adım yordamları ve kod örneklerini görüntüleyebilirsiniz.

    VsTO Eklentisinden Visio nesne modeline erişmek için projenizdeki sınıfın ThisAddIn alanını kullanınApplication. alanı, Visio'nun Application geçerli örneğini temsil eden bir Microsoft.Office.Interop.Visio.Application nesne döndürür. Daha fazla bilgi için bkz . PROGRAM VSTO Eklentileri.

    Visio nesne modeline çağrı yaptığınızda, Visio için birincil birlikte çalışma derlemesinde (PIA) sağlanan türleri kullanırsınız. PIA, VSTO Eklentisi'ndeki yönetilen kod ile Visio'daki COM nesne modeli arasında köprü görevi görür. Visio PIA'daki tüm türler ad alanında Microsoft.Office.Interop.Visio tanımlanır. Birincil birlikte çalışma derlemeleri hakkında daha fazla bilgi için bkz . Office çözümleri geliştirmeye genel bakış (VSTO) ve Office birincil birlikte çalışma derlemeleri.

Visio nesne modeline genel bakış

Visio nesne modeli başvurusuna ve SDK'lara bağlantılar içeren Visio nesne modeline genel bakış sayfasında Visio nesne modeline genel bakış bulabilirsiniz.

Visio'nun kullanıcı arabirimini özelleştirme

Visio kullanıcı arabiriminde aşağıdaki özelleştirme seçenekleri bulunur.

Görev Daha fazla bilgi için
Şeridi özelleştirin. Şeride Genel Bakış

Visio'nun kullanıcı arabirimini özelleştirme hakkında bilgi için Visio.UIObject sınıfının VBA başvuru belgelerine bakın.