Bagikan melalui


Proyek Office di lingkungan Visual Studio

Proyek Microsoft Office memiliki pengalaman pengembangan yang mirip dengan jenis proyek lain di Visual Studio, seperti proyek Formulir Windows. Saat Anda membuat atau membuka proyek Office, item proyek muncul di Penjelajah Solusi. Untuk proyek tingkat dokumen, dokumen (yaitu, dokumen Word atau buku kerja Excel) terbuka di Visual Studio, dan dokumen bersifat sebagai desainer visual.

Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek tingkat dokumen dan proyek Add-in VSTO. Lihat Fitur yang tersedia berdasarkan aplikasi Office likasi dan jenis proyek.

Item proyek dalam Penjelajah Solusi

Dalam proyek tingkat dokumen, Penjelajah Solusi menampilkan item default berikut:

  • Simpul untuk dokumen, buku kerja, dan lembar yang dikustomisasi oleh proyek. Simpul ini berfungsi sebagai kontainer untuk file kode yang terkait dengan dokumen, buku kerja, dan lembar.

  • File kode yang terkait dengan dokumen, buku kerja, dan lembar yang dikustomisasi oleh proyek. Dalam proyek Word, file kode dikaitkan dengan dokumen atau templat Word. Dalam proyek Excel, file kode dikaitkan dengan buku kerja atau templat Excel, dan dengan setiap lembar kerja dan lembar bagan dalam buku kerja atau templat.

  • File proyek tersembunyi yang tidak ingin Anda edit secara langsung. Untuk informasi selengkapnya, lihat File proyek tersembunyi.

    Dalam proyek Add-in VSTO, Penjelajah Solusi menampilkan item default berikut:

  • Simpul aplikasi. Simpul ini memiliki nama yang sama dengan aplikasi host, seperti Word, Excel, atau Outlook. Simpul aplikasi berisi file kode ThisAddIn. Ini juga menyediakan namespace layanan untuk properti Item Host. Untuk informasi selengkapnya tentang properti ini, lihat Properti di proyek Office.

  • File kode ThisAddIn. File ini berisi kelas yang dihasilkan ThisAddIn untuk Add-in VSTO Anda. Untuk informasi selengkapnya tentang kelas ini, lihat Add-In Vsto Program.

  • File proyek tersembunyi yang tidak ingin Anda edit secara langsung. Untuk informasi selengkapnya, lihat File proyek tersembunyi.

Sertifikat Sementara

Proyek Office juga menyertakan sertifikat sementara bernama Nama Proyek_TemporaryKey.pfx. Sertifikat ini digunakan untuk menandatangani manifes aplikasi dan penyebaran untuk proyek selama pengembangan. Untuk informasi selengkapnya, lihat Memberikan kepercayaan kepada solusi Office dan Solusi Office aman.

File proyek tersembunyi

Beberapa file proyek disembunyikan secara default. File-file ini dihasilkan oleh Visual Studio, dan berbeda menurut jenis proyek. Untuk menampilkan file tersembunyi, klik Perlihatkan Semua File dalam Penjelajah Solusi.

Jangan ubah file proyek tersembunyi. Mengubah file-file ini secara langsung tidak didukung, dan mungkin merusak proyek Anda. File proyek tersembunyi diregenerasi setiap kali perubahan tertentu terjadi dalam dokumen. Jika Anda membuat perubahan manual pada file proyek tersembunyi, perubahan tersebut akan hilang saat file diregenerasi.

Perancang dokumen dalam proyek tingkat dokumen

Proyek tingkat dokumen untuk Excel dan Word menyediakan perancang yang menghosting dokumen yang terkait dengan proyek Anda di Visual Studio. Perancang memungkinkan Anda memodifikasi dokumen tanpa harus keluar dari lingkungan Visual Studio.

Untuk membuka dokumen di perancang, klik dua kali file kode di Penjelajah Solusi yang terkait dengan dokumen. Misalnya, untuk membuka lembar kerja Sheet1 di perancang dalam proyek Excel, klik dua kali file kode Sheet1 .

Saat mengubah dokumen di perancang, Anda dapat memanfaatkan fungsionalitas asli aplikasi Office likasi. Misalnya, Anda bisa mengetik teks dalam dokumen atau lembar kerja, atau Anda bisa menggunakan Pita untuk melakukan tugas seperti menambahkan tabel atau bagan. Secara default, pemetaan pintasan keyboard default ke pemetaan Visual Studio. Untuk menggunakan pemetaan pintasan keyboard Office, ubah pengaturan di bawah simpul Microsoft Office Keyboard Pengaturan dalam kotak dialog Opsi pada menu Alat.

Kontrol pada Dokumen

Anda dapat menyeret kontrol host dan kontrol Formulir Windows dari Visual Studio Toolbox ke permukaan desain dokumen. Kontrol host adalah versi khusus objek Office, seperti kontrol konten Word dan rentang Excel, yang dapat digunakan dalam proyek Office yang dibuat dengan menggunakan Visual Studio. Kontrol host memiliki fitur tambahan yang tidak tersedia di objek Office terkait, seperti pengikatan data dan peristiwa tambahan.

Untuk informasi selengkapnya, lihat Gambaran umum item host dan kontrol host dan kontrol formulir Windows pada gambaran umum dokumen Office.

Lembar kerja dan buku kerja Excel di Perancang

Saat Anda membuka lembar kerja di perancang, Anda bisa mengubah lembar kerja dengan cara yang sama seperti saat lembar kerja dibuka langsung di Excel. Jika Anda mengklik ganda sel lembar kerja, sel berubah menjadi mode edit. Jika Anda mengeklik dua kali sel yang berisi kontrol host, Editor Kode akan terbuka dan Visual Studio menghasilkan penanganan aktivitas default untuk kontrol. Untuk menavigasi ke lembar kerja lain, Anda bisa mengklik tab lembar kerja di bagian bawah perancang.

Saat Anda membuka buku kerja di perancang, tidak ada permukaan desain. Tampilan desain untuk buku kerja adalah baki komponen besar yang mengisi perancang.

Buku kerja dan setiap lembar dalam buku kerja memiliki file kode terkait. Setiap file kode berisi kelas item host yang dihasilkan yang mewakili buku kerja atau lembar. Untuk informasi selengkapnya, lihat Mengotomatiskan Excel dengan menggunakan objek yang diperluas.

Dokumen Word dalam perancang

Saat Anda membuka dokumen di perancang, Anda bisa mengubah dokumen dengan cara yang sama seperti yang Anda bisa ketika dibuka langsung di Word. Jika Anda mengklik ganda kata dalam dokumen, kata tersebut dipilih. Namun, jika kata berada di dalam kontrol host, editor kode terbuka dan Visual Studio menghasilkan penanganan aktivitas default untuk kontrol.

Dokumen memiliki file kode terkait. File kode berisi kelas item host yang dihasilkan yang mewakili dokumen. Untuk informasi selengkapnya, lihat Item host dokumen.

Mode desain vs. mode runtime

Saat dokumen terbuka di lingkungan Visual Studio, dokumen selalu dalam mode desain. Beberapa tugas, seperti menyeret kontrol host ke permukaan dokumen, hanya dapat dilakukan mode desain.

Untuk melihat dokumen dalam mode runtime, Anda harus membuka aplikasi dan dokumen di luar Visual Studio. Anda juga dapat membangun dan menjalankan proyek, yang akan secara otomatis membuka dokumen dan aplikasi di luar Visual Studio.

Editor Kode

Editor Kode memungkinkan Anda melihat dan memodifikasi file kode yang terlihat dalam solusi Anda. File-file ini berisi kode yang menentukan perilaku solusi Anda.

Untuk informasi selengkapnya tentang Editor Kode, lihat Menulis kode di editor kode dan teks. Untuk informasi selengkapnya tentang cara menulis kode di proyek Office, lihat Menulis kode di solusi Office.

Jendela properti

Jendela Properti menampilkan properti untuk item proyek yang dipilih di Penjelajah Solusi, dan untuk elemen UI yang dipilih dalam perancang, seperti kontrol atau dokumen dalam proyek tingkat dokumen. Beberapa properti khusus untuk aplikasi dan dokumen, dan beberapa properti sama di semua proyek.

Jendela Sumber Data

Anda bisa menggunakan jendela Sumber Data di proyek Office tingkat dokumen untuk menyeret sumber data ke dokumen Anda dan membuat kontrol yang terikat ke sumber data. Untuk mendapatkan informasi selengkapnya, lihat Mengikat kontrol ke data di Visual Studio.