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.
Konten terkait
- Panduan: Membuat Add-in VSTO pertama Anda untuk proyek
- Mulai memprogram Add-in VSTO
- Gambaran umum pengembangan solusi Office (VSTO)
- Arsitektur Add-in VSTO
- Cara: Membuat proyek Office di Visual Studio
- Add-in VsTO Program
- Menulis kode di solusi Office
- Rakitan interop utama Office
- Kustomisasi Office UI
- Project 2010 dan Project Server 2010 dalam pengembangan Office