Membuat DialogBoxLauncher Ribbon Excel-Custom UI Editor

Contoh DialogBoxLauncher

Apa Itu DialogBoxLauncher

Jika diartikan kedalam bahasa indonesia DialogBoxLauncher adalah Wadah untuk Kotak Dialog yang berarti sebagai wadah/peluncur/Menampilkan isi dari Launcher yang terdapat pada komponen microsoft office.

Seperti gambar diatas adalah contoh DialogBoxLauncher yang akan kita buat nanti.

Manfaat DialogBoxLauncher Excel

Ada beberapa manfaat yang kita dapatkan apabila kita menggunakan DialogBoxLauncher dalam aplikasi excel kita :

  1. Menghemat tempat ribbon excel
  2. Terlihat praktis dan elegan
  3. Pengguna akan merasa nyaman dan mempermudah pemahaman pengguna
  4. Size DialogBoxLauncher sangat kecil
  5. dan tentunya masih banyak lagi fungsi dan manfaat jika kita menerapkan fasilitas DialogBoxLauncher di aplikasi buatan kita

Rumus DialogBoxLauncher Ribbon Excel

Ada 2 Script yang bisa kita gunakan untuk membuat dan atau menampilkan isi launch DialogBoxLauncher seperti gambar diatas.

  1. Menggunakan Script (Kode XML) Ribbon Excel klik
  2. Menggunakan Kode Macro VBA Excel apabila terdapat kode xml OnAction di Custom Ui Editor
  3. Contoh kode XML DialogBoxLauncher yang ada onAction nya :
    <button id="box" onAction="box1"/>
    
    Dan kode macro dibawah ini sebagai pengaktif/penguhubung/tindak lanjut dari kode xml diatas
    Sub box1(control As IRibbonControl)
    Application.Dialogs(xlDialogActivate).Show
    End Sub
    

Pada nomor dua diatas, Anda dapat memnambah Kode Macro Excel sesuai kebutuhan dan bisa Anda buat untuk menampilkan Userform atau MsgBox dan lain sebagainya. Karena pada intinya Launcher ini sebagai wadah saja, dan tergantung Anda menggunakan atribut Mso atau tidak pada Kode XML nya.

Kode XML DialogBoxLauncher Ribbon Excel

Kode XML dibawah ini diperuntukan membuat DialogBoxLauncher yang ber atribut Mso yang berati harus berpedoman dengan komponen office. Sedangkan Nomor 2 diatas tidak menggunakan Mso alias Anda dapat mengisi Launch nya sesuai kebutuhan.

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<commands>
 <command idMso="ApplicationOptionsDialog" enabled="false"/> 
 <command idMso="FileExit" enabled="false"/> 
</commands>

 <ribbon startFromScratch="true">
 <tabs>
 <tab id="customTab" label="Dialog Boxs" insertAfterMso="TabHome">

<group id="customGroup" label="Custom Group">
   <dialogBoxLauncher>
     <button idMso="FormatCellsFontDialog" />
   </dialogBoxLauncher>
</group>

</tab>
</tabs>
</ribbon>
</customUI>

Bagaimana langkah-langkah Membuat DialogBoxLauncher Ribbon Excel ?

  1. Buka excel Anda
  2. Simpan dengan nama Membuat DialogBoxLauncher Di Ribbon Excel
  3. Pilih type Excel Binary Workbook (.xlsb)
  4. Close excel Anda
  5. Buka Custon UI Editor Anda
  6. Jika Anda belum punya Software Custom UI Editor for Office, silahkan download pada artikel kami sebelumnya : Download Software Custom UI Editor for Office.
  7. Klik Open File dan pilih file excel yang sudah Anda simpan tadi
  8. Klik kanan nama file excel dan pilih Office 2010 Custom UI Part dan Office 2007 Custom UI Part
  9. Masukan Kode XML ini kedalam Office 2010 Custom UI Part
  10. <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
    <commands>
     <command idMso="ApplicationOptionsDialog" enabled="false"/> 
     <command idMso="FileExit" enabled="false"/> 
    </commands>
    
     <ribbon startFromScratch="true">
     <tabs>
     <tab id="customTab" label="Dialog Boxs" insertAfterMso="TabHome">
    
    <group id="customGroup" label="Custom Group">
       <dialogBoxLauncher>
         <button idMso="FormatCellsFontDialog" />
       </dialogBoxLauncher>
    </group>
    
    </tab>
    </tabs>
    </ribbon>
    </customUI>
    
  11. Masukan Kode XML ini kedalam Office 2007 Custom UI Part
  12. <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
    <commands>
     <command idMso="ApplicationOptionsDialog" enabled="false"/> 
     <command idMso="FileExit" enabled="false"/> 
    </commands>
    
     <ribbon startFromScratch="true">
     <tabs>
     <tab id="customTab" label="Dialog Boxs" insertAfterMso="TabHome">
    
    <group id="customGroup" label="Custom Group">
       <dialogBoxLauncher>
         <button idMso="FormatCellsFontDialog" />
       </dialogBoxLauncher>
    </group>
    
    </tab>
    </tabs>
    </ribbon>
    </customUI>
    
  13. Klik tombol validation untuk memvalidasi Kode XML diatas apakah sudah benar atau belum, Jika muncul vbInformation maka Kode XML sudah benar, jika muncul vbExlamation atau vbCritical maka Kode XML diatas masih ada kesalahan
  14. Simpan dan Close Custom UI Anda
  15. Buka file excel Anda yang tadi
  16. Simpan dan Selesai

Kesimpulan

Ada beberapa cara untuk Membuat DialogBoxLauncher diribbon excel, salah satunya dengan cara diatas, Anda juga dapat menggunakan Software RibbonX dan Notepad++ untuk mengedit Ribbon Excel.

Terimakasih sudah berkunjung :)

Bantu kami meningkatkan kualitas blog ini dengan mengisi survei 1 menit.

©2017| dolanan excel

Post a Comment for "Membuat DialogBoxLauncher Ribbon Excel-Custom UI Editor"