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.