Dalam proses pembuatan Aplikasi berbasis Microsoft Office, terutama saat bekerja dengan CutsomUI Ribbon, ada opsi penting yang disebut StartFromScratch
.
Fitur ini memungkinkan pengembang untuk menghapus semua tab dan kontrol bawaan dari Ribbon dan memulai Ribbon dari nol.
Tentu saja ini memberikan fleksibilitas penuh dalam mendesain UI yang sesuai dengan kebutuhan pengguna.
StartFromScratch
?StartFromScratch
adalah atribut dalam elemen <customUI>
dari Ribbon XML yang digunakan untuk menghapus semua elemen standar dari Ribbon.
Dengan mengaktifkan fitur ini, semua tab dan kontrol default Office akan dihapus, sehingga hanya kontrol yang didefinisikan oleh pengembang yang akan ditampilkan.
Untuk menggunakan StartFromScratch
, harus menyertakan atribut ini dalam tag <ribbon>
dalam file Ribbon XML.
Contoh :
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"> <ribbon startFromScratch="true"> <tabs> <tab id="customTab" label="Tab Kustom"> <group id="customGroup" label="Grup Kustom"> <button id="customButton" label="Klik Saya"/> </group> </tab> </tabs> </ribbon> </customUI>
Fitur StartFromScratch
dalam Ribbon XML sangat berguna jika ingin membuat antarmuka Office yang sepenuhnya disesuaikan.
Berikut hasil Script XML diatas :
Dan berikut ini jika StartFromScratch
tidak ditambahhkan kedalam CustomUI XML. Custom Tab akan dimulai dai Akhir tab Default.
Dengan metode StartFromScratch
, pengembang bisa memiliki kendali penuh atas elemen UI yang ditampilkan, meskipun harus memperhatikan bahwa semua kontrol bawaan akan dihapus.