Menonaktifkan
Sebagian Ribbon Excel
Kaserat:
NangAgus
Mematikan Sebagian Tabs (Ribbon)
Bawaan Excel
Buka file excel anda dengan customUI editor. (file
tersebut tidak boleh terbuka pada excel. (tutuplah
excel sebelum dibuka di CustomUI)). Ingat file excel berexsistensi xlsb
(binary) tidak dapat diedit Ribbonnya.
Kita akan mematikan tabs bawaan Microsoft excel
secara parsial.
Misalnya kita akan menonaktifkan tab Home, Buatlah
sebuah kode setelah tabs:
<tab idMso="TabHome" visible="false" />
Selengkapnya kode yang tertulis seperti gambar
berikut ini!
Simpan file tersebut, kemudian buka file di dengan
Excel,
Tab Home telah hilang di Microsoft excel meskipun
di excel option masih tersedia tab Home.
Coba buat cekrip baru untuk menghilangkan tab yang
lain!
Masih ingatkah ada berapa tab di excel yang dapat
diperlihatkan dan dihilangkan?
Coba buka lagi pelajaran yang lalu tentang membuat
Tab baru, disana terdapat 26 tab yang dapat diatur.
Menghilangkan Group
Buka Buka File excel anda dengan customUI editor.
(file tersebut tidak boleh terbuka pada excel. (tutuplah excel sebelum dibuka di CustomUI))
Kita akan menghilangkan group di Excel, misalnya
akan dihilangkan group Clipboard di Tab Home
Ketikkan kode di bawah tab Home perintah untuk
menghilangkangroup clipboard seperti dibawah ini
<tab idMso="TabHome" visible="true">
<group idMso="GroupClipboard" visible="false" />
</tab>
Selengkapnya kode yang tertulis seperti gambar
berikut ini!
Simpan file tersebut, kemudian buka file di dengan
Excel,
Pada Tab Home group Clipboard sudah disembunyikan.
Silahkan belajar sendiri untuk menghilangkan Group
yang lain.
Ada 128 Group di Excel yang dapat disembunyikan.
Silahkan baca referensi group di akhir pembahasan.
Menghilangkan Button
Buka Buka File excel anda dengan customUI editor.
(file tersebut tidak boleh terbuka pada excel. (tutuplah excel sebelum dibuka di CustomUI))
Button yang tersedia pada setiap group di Tab tidak
dapat dihilangkan! Tetapi dapat kita buat seolah-olah tombol tersebut hilang, dewngan
cara menanonaktifkan group tersebut, kemudian membuat group baru yamg mirip
dengan group yang dihilangkan.
Akan dihilangkan sebuah button cut di group Clipboard dan di Tab Home.
1.
Buatlah group Clipboard tidak tampak
<group idMso="GroupClipboard" visible="false">
2.
Buatlah group baru untuk menggantikan group yang
dihilangkan dengan tombol yang masih diperlukan:
<group id="grupAnyar" insertBeforeMso="GroupFont" label="Clipboard">
<splitButton idMso="PasteMenu" size="large" />
<button idMso="Copy" />
<toggleButton idMso="FormatPainter"/>
</group>
Selengkapnya kode yang tertulis seperti gambar
berikut ini!
Simpan file tersebut, kemudian buka file di dengan
Excel,
Pada Tab Home group Clipboard button-nya sudah
sesuai dengan button yang baru.
Silahkan belajar sendiri untuk menghilangkan tombol
yang lain.
Ada 929 button di Excel yang dapat disembunyikan.
Jangan lupa untuk Klik tombol Validate untuk
mengecek apakah penulisan script pada custom UI sudah benar atau belum?
Jika penulisan sudah benar akan muncul tulisan “ Custom UI XML is Well formed!”.
Apabila terdapat ketikan yang salah akan muncul
peringatan pada baris keberapa tulisan tersebut yang salah! Sebagai contoh
perhatikan pesan berikut ini!
Terdapat ketidak sesuaian pada group antara baris
ke-5 dan baris ke-16.
Dari 128 Group yang tersedia pada Microsoft excel sebagai contah hanya untuk tab Home (selengkapnya
ada pada File Contoh di sini)
No
|
Group
|
Tab
|
1
|
GroupClipboard
|
TabHome
|
2
|
GroupFont
|
TabHome
|
3
|
GroupAlignmentExcel
|
TabHome
|
4
|
GroupNumber
|
TabHome
|
5
|
GroupStyles
|
TabHome
|
6
|
GroupCells
|
TabHome
|
7
|
GroupEditingExcel
|
TabHome
|
8
|
GroupInsertTablesExcel
|
TabInsert
|
9
|
GroupInsertIllustrations
|
TabInsert
|
10
|
GroupInsertChartsExcel
|
TabInsert
|
11
|
GroupInsertLinks
|
TabInsert
|
12
|
GroupInsertText
|
TabInsert
|
13
|
GroupInsertBarcode
|
TabInsert
|
14
|
GroupThemesExcel
|
TabPageLayoutExcel
|
15
|
GroupPageSetup
|
TabPageLayoutExcel
|
16
|
GroupPageLayoutScaleToFit
|
TabPageLayoutExcel
|
17
|
GroupPageLayoutSheetOptions
|
TabPageLayoutExcel
|
18
|
GroupArrange
|
TabPageLayoutExcel
|
19
|
GroupFunctionLibrary
|
TabFormulas
|
20
|
GroupNamedCells
|
TabFormulas
|
Untuk pengetikan script adalah case sensitive, maka
jangan sampai salah mengambil nama group id.
Untuk Bahasan selanjutnya adalah membuat tombol
sendiri.
Lebih
baik apabila belajar sedikit demi sedikit dengan waktu yang singkat daripada
belajar banyak sekaligus dalam waktu yang lama.
Selamat
Belajar.
bagaimana cara membuka vba Project is unviewable di properties juga g bisa
BalasHapusThanks gan, Ilmu baru bagi saya
BalasHapussaya sudah menggunakan cara ini dan berhasil, namun jika digunakan pada komputer lain menjadi seperti semula, bagaimana solusinya agar custom ribbon ini berfungsi di semua komputer?
BalasHapusah gaptek saya, enggak ngerti
BalasHapus