Bagikan melalui


Solusi proyek

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

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 Project. 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 proyek dengan menggunakan model objek proyek

Model objek Proyek mengekspos banyak jenis yang dapat Anda gunakan untuk mengotomatiskan Project. Jenis ini memungkinkan Anda menulis kode untuk menyelesaikan tugas umum seperti membuat dan memodifikasi tugas secara terprogram dalam proyek.

Untuk mengakses model objek Proyek dari Add-in VSTO, gunakan Application bidang ThisAddIn kelas di proyek Anda. Bidang Application mengembalikan Microsoft.Office.Interop.MsProject.Application objek yang mewakili instans Project saat ini. Untuk informasi selengkapnya, lihat Add-in VsTO Program.

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

Menggunakan dokumentasi model objek proyek

Untuk informasi lengkap tentang model objek Proyek, Anda dapat merujuk ke referensi model objek Project VBA. Model objek VBA mereferensikan dokumen model objek Proyek karena diekspos ke kode Visual Basic for Applications (VBA). Untuk informasi selengkapnya, lihat Referensi model objek proyek.

Semua objek dan anggota dalam referensi model objek VBA sesuai dengan jenis dan anggota dalam rakitan interop utama Proyek (PIA). Misalnya, objek Kalender dalam referensi model objek VBA sesuai dengan Microsoft.Office.Interop.MSProject.Calendar jenis di Pia Proyek. 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 Project VSTO yang Anda buat dengan menggunakan Visual Studio.

Catatan

Saat ini, tidak ada dokumentasi referensi untuk rakitan interop utama Proyek.

Jenis infrastruktur dalam rakitan interop utama proyek

Saat Anda menulis kode yang menggunakan Pia Proyek, Anda mungkin melihat banyak jenis yang tidak dijelaskan dalam referensi VBA. Jenis tambahan ini membantu menerjemahkan objek dalam model objek berbasis COM project ke kode terkelola, tidak dimaksudkan untuk digunakan langsung dalam kode Anda.

Untuk informasi selengkapnya, lihat Gambaran umum kelas dan antarmuka di rakitan interop utama Office.

Menyesuaikan antarmuka pengguna proyek

Anda dapat mengkustomisasi UI Proyek dengan cara berikut.

Task Untuk informasi lebih lanjut
Menambahkan tab kustom ke Pita di Proyek Gambaran umum pita

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