Bagikan melalui


Solusi PowerPoint

Visual Studio menyediakan templat proyek yang bisa Anda gunakan untuk membuat Add-in VSTO untuk Microsoft Office PowerPoint. Anda bisa menggunakan Add-in VSTO untuk mengotomatiskan PowerPoint, memperluas fitur PowerPoint, atau menyesuaikan antarmuka pengguna (UI) PowerPoint.

Untuk informasi selengkapnya tentang Add-in VSTO, lihat Mulai memprogram Add-in VSTO dan Arsitektur Add-in VSTO. Jika Anda baru menggunakan pemrograman dengan Microsoft Office, lihat Memulai (Pengembangan Office di Visual Studio).

Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek Add-in VSTO untuk PowerPoint. Untuk informasi selengkapnya, lihat Fitur yang tersedia berdasarkan aplikasi Office likasi dan jenis proyek.

Catatan

Tertarik untuk mengembangkan solusi yang memperluas pengalaman Office di beberapa platform? Lihat model Add-in Office baru. Add-in Office memiliki jejak kecil dibandingkan dengan Add-in dan solusi VSTO, dan Anda dapat membuatnya dengan menggunakan hampir semua teknologi pemrograman web, seperti HTML5, JavaScript, CSS3, dan XML.

Mengotomatiskan PowerPoint dengan menggunakan model objek PowerPoint

Model objek PowerPoint mengekspos banyak tipe yang bisa Anda gunakan untuk mengotomatiskan PowerPoint. Jenis ini memungkinkan Anda menulis kode untuk menyelesaikan tugas umum:

  • Membuat dan memformat presentasi secara terprogram.

  • Menambahkan atau menghapus slide dari presentasi.

  • Menambahkan atau mengubah bentuk pada slide.

    Untuk mengakses model objek PowerPoint dari Add-in VSTO, gunakan Application bidang ThisAddIn kelas di proyek Anda. Bidang Application mengembalikan objek Aplikasi yang mewakili instans PowerPoint saat ini. Untuk informasi selengkapnya, lihat Add-In Program VSTO.

    Saat Anda memanggil model objek PowerPoint, Anda menggunakan tipe yang disediakan di perakitan interop utama untuk PowerPoint. Rakitan interop utama bertindak sebagai jembatan antara kode terkelola di Add-in VSTO dan model objek COM di PowerPoint. Semua tipe dalam rakitan interop utama PowerPoint didefinisikan dalam namespace Microsoft.Office.Interop.PowerPoint . Untuk informasi selengkapnya tentang rakitan interop utama, lihat Gambaran umum pengembangan solusi Office (VSTO) dan rakitan interop utama Office.

Menggunakan dokumentasi model objek PowerPoint

Untuk informasi lengkap tentang model objek PowerPoint, Anda bisa merujuk ke referensi perakitan interop utama (PIA) PowerPoint dan referensi model objek VBA.

Referensi perakitan interop utama

Dokumentasi referensi PowerPoint PIA menjelaskan jenis dalam rakitan interop utama untuk PowerPoint. Dokumentasi ini tersedia dari lokasi berikut: Referensi perakitan interop utama PowerPoint 2010.

Untuk informasi selengkapnya tentang desain PowerPoint PIA, seperti perbedaan antara kelas dan antarmuka di PIA dan bagaimana peristiwa di PIA diterapkan, lihat Gambaran umum kelas dan antarmuka di rakitan interop utama Office.

Referensi model objek VBA

Model objek VBA mereferensikan dokumen model objek PowerPoint seperti yang diekspos ke kode Visual Basic for Applications (VBA). Untuk informasi selengkapnya, lihat Referensi model objek PowerPoint 2010.

Semua objek dan anggota dalam referensi model objek VBA sesuai dengan jenis dan anggota di rakitan interop utama PowerPoint (PIA). Misalnya, objek Presentasi dalam referensi model objek VBA sesuai dengan jenis Presentasi di PowerPoint PIA. Meskipun referensi model objek VBA menyediakan contoh kode untuk sebagian besar properti, metode, dan peristiwa, Anda harus menerjemahkan kode VBA dalam referensi ini ke Visual Basic atau Visual C# jika Anda ingin menggunakannya dalam proyek Add-in PowerPoint VSTO yang Anda buat dengan menggunakan Visual Studio.

Mengkustomisasi antarmuka pengguna PowerPoint

Anda bisa mengubah UI PowerPoint dengan cara berikut.

Tugas Untuk informasi lebih lanjut
Buat panel tugas kustom. Panel tugas kustom
Tambahkan tab kustom ke Pita. Gambaran umum pita
Tambahkan grup kustom ke tab bawaan pada Pita. Cara: Mengkustomisasi tab bawaan

Untuk informasi selengkapnya tentang mengkustomisasi UI PowerPoint dan microsoft aplikasi Office likasi lainnya, lihat Kustomisasi Office UI.