Gambaran umum pita
Pita adalah cara untuk menata perintah terkait sehingga lebih mudah ditemukan. Perintah muncul sebagai kontrol pada pita. Kontrol diatur ke dalam grup di sepanjang strip horizontal di tepi atas jendela aplikasi. Grup terkait diatur pada tab.
Sebagian besar fitur yang diakses dengan menggunakan menu dan toolbar di versi sistem Microsoft Office yang lebih lama sekarang dapat diakses dengan menggunakan pita. Untuk informasi selengkapnya, lihat artikel Teknis Gambaran umum pengembang antarmuka pengguna untuk sistem Microsoft Office 2007.
Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek tingkat dokumen dan proyek Add-in VSTO untuk aplikasi berikut: Excel; InfoPath 2013 dan InfoPath 2010; Outlook; Powerpoint; Proyek; Visio; Kata. Untuk informasi selengkapnya, lihat Fitur yang tersedia berdasarkan aplikasi Office likasi dan jenis proyek.
Mengkustomisasi Pita Microsoft Office
Untuk mengkustomisasi pita, tambahkan salah satu item Pita berikut ini ke proyek Office Anda:
Pita (Visual Designer)
Pita (XML)
Misalnya, untuk mengkustomisasi Pita Excel, tambahkan item Pita ke proyek Add-in Excel VSTO.
Item Pita (Visual Designer)
Item Pita (Visual Designer) menyediakan alat tingkat lanjut yang memudahkan Anda mendesain dan mengembangkan pita kustom. Gunakan item Pita (Visual Designer) untuk mengkustomisasi pita dengan cara berikut:
Tambahkan tab kustom atau bawaan ke pita.
Tambahkan grup kustom ke tab kustom atau bawaan.
Catatan
Tab atau grup bawaan adalah tab yang sudah ada di pita Microsoft aplikasi Office lication. Misalnya, tab Data adalah tab bawaan di Excel. Grup Koneksi adalah grup bawaan pada tab Data.
Tambahkan kontrol kustom ke grup kustom.
Tambahkan kontrol kustom ke Tampilan Backstage.
Untuk informasi selengkapnya tentang cara mengkustomisasi pita dengan menggunakan item Pita (Visual Designer), lihat Perancang pita.
Item pita (XML)
Gunakan item Pita (XML) jika Anda ingin mengkustomisasi pita dengan cara yang tidak didukung oleh item Pita (Visual Designer). Gunakan item Pita (XML) untuk mengkustomisasi pita dengan cara berikut:
Tambahkan grup bawaan ke tab kustom atau tab bawaan.
Tambahkan kontrol bawaan ke grup kustom.
Tambahkan kode kustom untuk mengambil alih penanganan aktivitas kontrol bawaan.
Kustomisasi Toolbar Akses Cepat.
Bagikan kustomisasi Pita antara Add-in VSTO dengan menggunakan ID yang memenuhi syarat.
Untuk informasi selengkapnya tentang cara mengkustomisasi pita dengan menggunakan item Pita (XML), lihat XML Pita.
Mengekspor pita dari Perancang Pita ke XML Pita
Jika Anda membuat pita dengan menggunakan Perancang Pita, lalu memutuskan bahwa Anda ingin mengkustomisasi pita dengan cara yang tidak didukung oleh item Pita (Desainer Visual), Anda bisa mengekspor pita ke XML.
Visual Studio secara otomatis membuat item Pita (XML) dan mengisi file XML Pita dengan elemen dan atribut untuk setiap kontrol pada pita.
Tidak semua properti yang ada di jendela Properti Perancang Pita ditransfer ke file XML Pita. Misalnya, Visual Studio tidak mengekspor nilai properti Gambar atau Teks . Itu karena Anda harus membuat metode panggilan balik dalam file Kode pita proyek yang diekspor untuk menetapkan gambar atau mengatur teks kontrol. Visual Studio tidak secara otomatis menghasilkan metode panggilan balik sebagai bagian dari proses ekspor.
Selain itu, nilai properti default yang tidak berubah tidak muncul dalam file XML Pita yang dihasilkan.
Untuk informasi selengkapnya tentang cara mengekspor Pita ke XML, lihat Cara: Mengekspor pita dari Perancang Pita ke XML Pita.
Memperbarui kode
File kode Pita baru ditambahkan ke Penjelajah Solusi. File ini berisi kelas XML Pita. Anda harus membuat metode panggilan balik di Ribbon Callbacks
wilayah kelas ini untuk menangani tindakan pengguna, seperti mengklik tombol. Pindahkan kode Anda dari penanganan aktivitas ke metode panggilan balik ini dan ubah kode agar berfungsi dengan model pemrograman Ekstensibilitas Pita (RibbonX). Untuk informasi selengkapnya, lihat XML Pita.
Anda juga harus menambahkan kode ke ThisAddIn
kelas , , ThisWorkbook
atau ThisDocument
yang mengambil CreateRibbonExtensibilityObject
alih metode dan mengembalikan kelas XML Pita ke aplikasi Office likasi.
Untuk informasi selengkapnya, lihat XML Pita.
Menambahkan beberapa item Pita ke proyek
Anda bisa menambahkan lebih dari satu item Pita ke satu proyek. Ini berguna jika Anda ingin melakukan salah satu dari dua tugas berikut:
Buat pita untuk Pemeriksa Outlook. Untuk informasi selengkapnya, lihat Mengkustomisasi pita untuk Outlook.
Catatan
Pemeriksa adalah jendela yang terbuka saat pengguna melakukan tugas tertentu, seperti membuat pesan email.
Pilih pita mana yang akan ditampilkan pada waktu proses.
Pilih pita mana yang akan ditampilkan pada waktu proses
Karena proyek bisa berisi lebih dari satu pita, Anda bisa memilih pita mana yang akan ditampilkan pada waktu proses.
Untuk memilih pita yang akan ditampilkan pada waktu proses, ambil alih CreateRibbonExtensibilityObject
metode di ThisAddin
, , ThisWorkbook
atau ThisDocument
kelas proyek Anda dan kembalikan pita yang ingin Anda tampilkan. Contoh berikut memeriksa nilai bidang bernama myCondition
dan mengembalikan pita yang sesuai.
Catatan
Sintaks yang digunakan dalam contoh ini mengembalikan pita yang dibuat dengan menggunakan item Pita (Visual Designer). Sintaks untuk mengembalikan pita yang dibuat dengan menggunakan item Pita (XML) sedikit berbeda. Untuk informasi selengkapnya tentang mengembalikan item Pita (XML), lihat XML Pita.
Tambahkan kode berikut:
protected override Microsoft.Office.Core.IRibbonExtensibility
CreateRibbonExtensibilityObject()
{
if (myCondition == true)
{
return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon1() });
}
else
{
return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon2() });
}
}
Topik terkait
Judul | Deskripsi |
---|---|
Cara: Mulai mengkustomisasi pita | Memperlihatkan cara mengkustomisasi pita Microsoft aplikasi Office lication, menambahkan item Pita (Visual Designer) atau Pita (XML) ke proyek Office. |
Perancang pita | Menjelaskan cara menggunakan Desainer Pita untuk menambahkan tab, grup, dan kontrol kustom ke pita Microsoft aplikasi Office lication. |
Panduan: Membuat tab kustom dengan menggunakan Perancang Pita | Memperlihatkan kepada Anda cara membuat tab Pita kustom dengan menggunakan Perancang Pita. Anda bisa menggunakan Perancang Pita untuk menambahkan dan memosisikan kontrol pada tab kustom. |
Gambaran umum model objek pita | Menyediakan gambaran umum model objek yang diketik dengan kuat yang bisa Anda gunakan untuk mendapatkan dan mengatur properti kontrol Pita pada waktu proses. |
Panduan: Memperbarui kontrol pada pita pada waktu proses | Menunjukkan cara menggunakan model objek Pita untuk memperbarui kontrol pada pita setelah pita dimuat ke dalam aplikasi Office likasi. |
Mengkustomisasi pita untuk Outlook | Menyediakan panduan untuk mengkustomisasi pita di Microsoft Office Outlook. |
Mengkustomisasi pita untuk InfoPath | Menyediakan panduan untuk mengkustomisasi pita di Microsoft Office InfoPath. |
Mengakses pita pada waktu proses | Memperlihatkan cara memperlihatkan, menyembunyikan, dan mengubah pita, dan memungkinkan pengguna menjalankan kode dari kontrol di panel tugas kustom, panel tindakan, atau wilayah formulir Outlook. |
Cara: Mengubah posisi tab pada pita | Memperlihatkan cara mengubah urutan tab pada pita. |
Cara: Mengkustomisasi tab bawaan | Memperlihatkan cara menambahkan grup dan kontrol ke tab bawaan. |
Cara: Menambahkan kontrol ke Tampilan Backstage | Memperlihatkan cara menambahkan kontrol ke menu yang terbuka saat Anda mengklik File. |
Cara: Menambahkan peluncur kotak dialog ke grup Pita | Memperlihatkan untuk menambahkan peluncur kotak dialog ke grup mana pun pada pita. |
Cara: Mengekspor pita dari Perancang Pita ke XML Pita | Memperlihatkan cara mengkustomisasi pita dengan cara tingkat lanjut dengan mengekspor pita dari perancang ke XML Pita. |
XML Pita | Menjelaskan bagaimana Anda bisa mengkustomisasi pita dengan menggunakan XML Pita. |
Panduan: Membuat tab kustom dengan menggunakan Perancang Pita | Menunjukkan cara membuat tab Pita kustom dengan menggunakan item Pita (XML). |