Cara Menyembunyikan Ribbon Default Excel

Daftar Isi
Rumus Excel [.] com - Dalam pembuatan aplikasi dengan Microsoft Excel yang disertai dengan Custom Ribbon, banyak yang ingin menyembunyikan Ribbon bawaan Excel dan hanya menampilkan custom Ribbon yang di buat sendiri.

Bagaimanakah cara menyembunyikan Ribbon Default Excel tersebut?

Untuk menyembunyikan Ribbon bawaan atau default Excel caranya sebenarnya cukup mudah, hanya memerlukan beberapa baris kode xml, selengkapnya ikuti langkah-langkah berikut ini:
  1. Buka File Excel (*.xlsx atau *.xlsm) atau untuk lebih mudah lagi silahkan download terlebih dahulu file Latihan Custom Ribbon.xlsm lalu buka dengan menggunakan aplikasi Custom UI Editor.
  2. akan terlihat pada Custom UI Editor kode xml berikut ini:

    
    <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
      <ribbon>
        <tabs>
          <tab id="TabBaru" label="Latihan" insertAfterMso="TabHome">
            <group id="Emoticon" label="Emoticon">
              <button id="senyum" imageMso="HappyFace" label="Senyum" size="large" onAction="Tersenyum" />
              <separator id="Separator" />
              <button id="sedih" imageMso="SadFace" label="Sedih" size="large" onAction="Sedih" />
            </group>
          </tab>
        </tabs>
      </ribbon>
    </customUI>
    
  3. Untuk menyembunyikan Ribbon Default tambahkan script berikut di dalam tag <ribbon> (kode baris no 2 dari atas) sehingga menjadi seperti ini:
    
    <ribbon startFromScratch="true">
    
  4. Setelah selesai klik Save pada Custom UI Editor untuk menyimpan dan coba buka dengan aplikasi Microsoft Excel.
  5. Hasilnya Ribbon Default dan QAT (Quick Access Toolbar) serta beberapa Command pada Office Menu akan disembunyikan, dan yang ditampilkan hanya Ribbon buatan sendiri.

    Hide Custom Ribbon Excel
  6. Agar semua command pada Office Menu juga bisa disembunyikan, maka perlu ditambahan lagi script xml berikut dibawah kode <ribbon startFromScratch="true">:
    
    <officeMenu>
      <button idMso="FileNew" visible="false" />
      <button idMso="FileOpen" visible="false" />
      <button idMso="FileSave" visible="false" />
    </officeMenu>
    
  7. Jika ingin supaya tombol Excel Options dan tombol Exit Excel juga dinonaktifkan/disable maka tambahkan lagi script berikut diatas kode <ribbon startFromScratch="true">:
      
    <commands>
      <command idMso="ApplicationOptionsDialog" enabled="false" />
      <command idMso="FileExit" enabled="false" />
    </commands>
     
  8. Jangan lupa untuk menyimpan dengan klik tombol Save pada Custom UI Editor.

Nah dengan memasukkan semua script diatas maka Ribbon Default Excel, QAT dan Office Menu akan disembunyikan serta Tombol Excel Options dan tombol Exit Excel akan terdisable.

Selain itu kita bisa juga menambahkan Macro/kode VBA untuk menyembunyikan Recent Documents agar tidak ada recent documents yang ditampilkan. Caranya adalah:
  1. Buka File Latihan Custom Ribbon.xlsm tadi dengan aplikasi Microsoft Excel. Kemudian tekan tombol ALT+F11 pada keyboard untuk membuka aplikasi Microsoft Visual Basic.
  2. Klik kanan pada ThisWorkbook dan klik View Code kemudian masukkan script berikut:
    
    Private Sub Workbook_Open()
    Dim MinNumberofFiles As Integer
    
    With Application.RecentFiles
    miNumberofFiles = .Maximum
        .Maximum = 0
    End With
    End Sub
    
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Dim MinNumberofFiles As Integer
    
    With Application.RecentFiles
    miNumberofFiles = .Maximum
        .Maximum = 17
    End With
    End Sub
    

Penjelasan script:

Private Sub Workbook_Open()
Dim MinNumberofFiles As Integer

With Application.RecentFiles
miNumberofFiles = .Maximum
    .Maximum = 0
End With
End Sub
Sript diatas akan mengubah setting Recent Documents menjadi 0 (Nol) ketika Workbook dibuka. Sedangkan script yang selanjutnya untuk mengubah setting Recent Documents menjadi 17 (Default Excel) ketika Workbook di tutup.

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim MinNumberofFiles As Integer

With Application.RecentFiles
miNumberofFiles = .Maximum
    .Maximum = 17
End With
End Sub

Lampiran

Latihan Custom Ribbon v2 Excel Macro-Enabled Workbook (xlsm)

Sekian penjelasan tentang Cara Menyembunyikan Ribbon Default Excel. Semoga Bermanfaat...

11 komentar

Silahkan memberikan komentar atau pertanyaan jika ada yang ingin ditanyakan.
Comment Author Avatar
21 Februari 2015 pukul 21.35.00 WIB Hapus
kalo pengen menyembunyikan beberapa tab ribbon saja dan tidak secara keseluruhan solusix gmana masbro..?
Comment Author Avatar
27 Februari 2015 pukul 07.44.00 WIB Hapus
Assalamualaikum Ikut Nimbrung Mass Aku sering Buka web ini bagus banget jadi bnyak ilmu yang aku dapet
Comment Author Avatar
27 Februari 2015 pukul 07.47.00 WIB Hapus
Assalamualaikum Ikut Nimbrung Mass Aku sering Buka web ini bagus banget jadi bnyak ilmu yang aku dapet
Comment Author Avatar
5 Maret 2015 pukul 13.12.00 WIB Hapus
Bagaimana cara men-disable semua menu dalam excel?
Comment Author Avatar
5 September 2015 pukul 15.41.00 WIB Hapus
Hatur nuhun, semoga menjadi ilmu yg bermanfaat.
Comment Author Avatar
17 September 2015 pukul 10.56.00 WIB Hapus
Alhamdulillaah.... yg di cari2 selama sepekan ternyata dpt. Dsni.... terimakasih banyak gan.. ilmunya bermanfaat sekali, semoga dpt balasan dr Alloh SWT. Trmksh banget....
Comment Author Avatar
27 Juni 2016 pukul 12.44.00 WIB Hapus
Makasih ilmunya...mau tanya mas bisa ga ya ribbon yang sudah kita buat kita protec semacam password gitu agar tidak bisa dirubah oleh orang lain
Comment Author Avatar
23 Mei 2019 pukul 14.01.00 WIB Hapus
terima kasih atas ilmunya .
mohon maaf, mau nanya mas.. bagaimana cara agar hasil pembuatan ribbon baru ini hanya tampil di file tertentu yang sedang dibuat, tidak tampil di semua file excel ???
Comment Author Avatar
25 Mei 2019 pukul 05.48.00 WIB Hapus
Ini memang hanya tampil di File tertentu saja...
Comment Author Avatar
AAn
28 Februari 2021 pukul 13.06.00 WIB Hapus
kalo pengen menyembunyikan beberapa tab ribbon saja dan tidak secara keseluruhan solusix gmana masbro..?
Comment Author Avatar
AAn
28 Februari 2021 pukul 13.07.00 WIB Hapus
kalo pengen menyembunyikan beberapa tab ribbon saja dan tidak secara keseluruhan solusix gmana masbro..?