PowerPoint çözümleri
Visual Studio, Microsoft Office PowerPoint için VSTO Eklentileri oluşturmak için kullanabileceğiniz proje şablonları sağlar. VSTO Eklentilerini kullanarak PowerPoint'i otomatikleştirebilir, PowerPoint özelliklerini genişletebilir veya PowerPoint 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 PowerPoint için VSTO Eklenti projeleri için geçerlidir. Daha fazla bilgi 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.
PowerPoint nesne modelini kullanarak PowerPoint'i otomatikleştirme
PowerPoint nesne modeli, PowerPoint'i otomatikleştirmek için kullanabileceğiniz birçok türü kullanıma sunar. Bu türler, yaygın görevleri yerine getirmek için kod yazmanızı sağlar:
Program aracılığıyla sunular oluşturun ve biçimlendirin.
Sunulara slayt ekleyin veya sunulardan slaytları kaldırın.
Slaytta şekil ekleme veya değiştirme.
VsTO Eklentisinden PowerPoint nesne modeline erişmek için projenizdeki sınıfın
ThisAddIn
alanını kullanınApplication
. alanı,Application
PowerPoint'in geçerli örneğini temsil eden bir Application nesnesi döndürür. Daha fazla bilgi için bkz . VSTO Eklentilerini Programlama.PowerPoint nesne modeline çağrı yaptığınızda, PowerPoint için birincil birlikte çalışma derlemesinde sağlanan türleri kullanırsınız. Birincil birlikte çalışma derlemesi, VSTO Eklentisi'ndeki yönetilen kod ile PowerPoint'teki COM nesne modeli arasında köprü görevi görür. PowerPoint birincil birlikte çalışma derlemesindeki tüm türler Microsoft.Office.Interop.PowerPoint ad alanında 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.
PowerPoint nesne modeli belgelerini kullanma
PowerPoint nesne modeli hakkında tam bilgi için PowerPoint birincil birlikte çalışma derlemesi (PIA) başvurusuna ve VBA nesne modeli başvurusuna başvurabilirsiniz.
Birincil birlikte çalışma derleme başvurusu
PowerPoint PIA başvuru belgeleri, PowerPoint için birincil birlikte çalışma derlemesindeki türleri açıklar. Bu belgeler şu konumdan edinilebilir: PowerPoint 2010 birincil birlikte çalışma derleme başvurusu.
PIA'daki sınıflar ve arabirimler arasındaki farklar ve PIA'daki olayların nasıl uygulandığı gibi PowerPoint PIA'nın tasarımı hakkında daha fazla bilgi için bkz . Office birincil birlikte çalışma derlemelerindeki sınıflara ve arabirimlere genel bakış.
VBA nesne modeli başvurusu
VBA nesne modeli başvurusu, Visual Basic for Applications (VBA) koduna sunulduğundan PowerPoint nesne modelini belgeler. Daha fazla bilgi için bkz . PowerPoint 2010 nesne modeli başvurusu.
VBA nesne modeli başvurusundaki tüm nesneler ve üyeler, PowerPoint birincil birlikte çalışma derlemesindeki (PIA) türlere ve üyelere karşılık gelir. Örneğin, VBA nesne modeli başvurusundaki Sunu nesnesi, PowerPoint PIA'daki Sunu türüne karşılık gelir. VBA nesne modeli başvurusu çoğu özellik, yöntem ve olay için kod örnekleri sağlasa da, bu başvurudaki VBA kodunu Visual Studio kullanarak oluşturduğunuz bir PowerPoint VSTO Eklentisi projesinde kullanmak istiyorsanız Visual Basic veya Visual C# öğesine çevirmeniz gerekir.
PowerPoint'in kullanıcı arabirimini özelleştirme
PowerPoint kullanıcı arabirimini aşağıdaki yollarla değiştirebilirsiniz.
Görev | Daha fazla bilgi için |
---|---|
Özel görev bölmesi oluşturun. | Özel görev bölmeleri |
Şeride özel sekmeler ekleyin. | Şeride genel bakış |
Şeritteki yerleşik bir sekmeye özel gruplar ekleyin. | Nasıl yapılır: Yerleşik sekmeyi özelleştirme |
PowerPoint kullanıcı arabirimini ve diğer Microsoft Office uygulaması'leri özelleştirme hakkında daha fazla bilgi için bkz. Office kullanıcı arabirimi özelleştirme.
İlgili içerik
- İzlenecek yol: PowerPoint için ilk VSTO Eklentinizi oluşturma
- 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
- Office geliştirmede PowerPoint 2010