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'nunApplication
geçerli örneğini temsil eden birMicrosoft.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.
İlgili içerik
- VSTO Eklentilerini programlamaya başlama
- Office çözümleri geliştirmeye genel bakış (VSTO)
- VSTO Eklentileri Mimarisi
- Nasıl yapılır: Visual Studio'da Office projeleri oluşturma
- VSTO Eklentilerini Programla
- Office çözümlerinde kod yazma
- Office birincil birlikte çalışma derlemeleri
- Office kullanıcı arabirimi özelleştirmesi
- Visio nesne modeline genel bakış
- Office geliştirmede Visio 2010