Root Name & Ribbon Baru
Kaserat: NangAgus
Root Name Space
Open XML yang digunakan untuk membuat RibbonX terdapat dua bagian utama yaitu bagian NameSpace dan bagian Relationships. Kali ini kita hanya akan mempelajari Root name space dahulu, sedangkan untuk yang relationship kita pelajari di lain kesempatan.
Salah satu elemen dalam Root Name Space adalah CustomUI
Untuk menjelaskan elemen dalam CustomUI kita dapat mengandaikan seperti hierarki dalam pemerintahan kita (mengutip penjelasan Mas Anton dalam kopdar 2#) mulai yang tertinggi, Presiden, Gubernur, Bupati, Camat, Lurah, RT, RW, KK. Setiap elemen memiliki elemen lain yang memiliki aturan sendiri-sendiri. Apakah nama setiap elemen? Mungkinkah sama dengan VBA yang disebut object?
Perhatikan diagram di bawah ini!
| | CUSTOM UI | | | |||
| | | | | | ||
| | | | | | | |
Ribbon | | Commands | | Ribbon | |||
| | | | | | | |
Quick Access Toolbar | | Command | | Tabs | |||
| | | | | | | |
Document Control | | | | Tab |
Saya sendiri masih minim pengetahuan tentang teori bahasa markup (boleh dibilang bingung dan gak tahu apa-apa), kita langsung praktik aja yah…..,
Ada dua type dalam mengubah Ribbon MS Excel, yaitu mengubah ribbon yang sudah ada dan mengganti total ribbon pada ms excel.
Menambah Ribbon
Ribbon yang sudah ada di Excell 2007 dapat kita ubah sesuai kebutuhan.
Buatlah sebuah File excel dan simpan dalam format xlsx, atau xlsm.
Buka file tersebut dengan customUI editor. (file tersebut tidak boleh terbuka pada excel. (tutuplah excel sebelum dibuka di CustomUI))
Tambahkan CustomUI part untuk office 2007
Untuk sementara kita belajar untuk Office 2007 dulu yaa, Office 2010 menyesuaikan, atau dicoba sendiri. Maklumlah saya sudah tua (rambut udah putih semua) dan saya sangat gaptek dibandingkan dengan anak muda zaman sekarang he.. he… he ….
Dan yang jelas office 2010 sudah menyediakan cara mengubah ribbon Excel (klik File option, Customize Ribbon). Namun apabila file dibuat menggunakan customUI dan berdasar office 2007 maka file tersebut juga dapat dibuka di office 2010 tanpa banyak perbedaan.
Sekarang Kita akan buat sebuah Tab baru yang di letakkan pada Ribbon paling akhir dengan nama Ribbon Baru.
Ketikkan kode seperti dibawah ini:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab id="Ribbon1" label="Ribbon Baru">
</tab>
</tabs>
</ribbon>
</customUI>
Simpan file tersebut, kemudian buka file dengan Excel,
Akan tampak sebuah ribbon baru dengan nama “Ribbon Baru”.
Sampai disini dahulu belajar tentang ribbon baru. Perlu Contoh?
Untuk latihan, coba buat beberapa Ribbon dengan nama-nama yang berbeda.
Untuk latihan, coba buat beberapa Ribbon dengan nama-nama yang berbeda.
Untuk membuat Ribbon yang berbeda, selain nama ribbon (label) yang diganti, id-nya juga perlu diganti! misalnya menjadi:
<tab id="Ribbon1" label="Ribbon Baru">
</tab>
<tab id="Ribbon2" label="Ribbon New">
</tab>
<tab id="Ribbon3" label="Ribbon Anyar">
</tab>
<tab id="Ribbon4" label="Ribbon Kopi">
</tab>
Cukup sampai disini dahulu, untuk Bahasan selanjutnya adalah mengisi ribbon dengan Group dan Button.
Selamat Belajar.
No comments:
Post a Comment