Senin, 18 Januari 2016

Cara Membuat imageMso dengan gambar sendiri

Rumus Excel [.] com - Selain menggunakan imageMso bawaan dari Microsoft Office Excel untuk membuat Ribbon sendiri, kita juga bisa menggunakan gambar atau icon koleksi pribadi kita seperti Photo misalnya sebagai ganti imageMso.

Dengan gambar atau icon tersebut sebuah Ribbon Excel yang kita buat jadi lebih terlihat menarik dan berbeda dengan yang dibuat orang lain.

Untuk menjadikan gambar pilihan kita menjadi ImageMso pada Ribbon Excel caranya pun tidak lah sulit alias mudah (bagi saya pribadi hehehe) dan bagi anda juga tentunya, yaitu:

  1. Persiapkan gambar atau icon yang ingin dibuat imageMso bisa berupa file *.ico, *.jpg, *.png, *.bmp dan *.tif. seperti gambar dibawah ini contoh gambar yang akan saya gunakan untuk membuat Ribbon Excel.

    Gambar untuk ImageMso Excel
  2. Pastikan juga komputer yang kita gunakan sudah di install program Custom UI Editor for Microsoft Office, jika belum anda bisa mendownloadnya terlebih dahulu disini.
  3. Sebagai latihan saya akan mengubah icon pada file Latihan Custom Ribbon yang bisa di donwload disini. Gambar ribbonnya seperti ini.

    Custom Ribbon Excel
  4. Jalankan Aplikasi Custom UI Editor for Microsoft Excel, kemudian buka File Latihan Custom Ribbon v2.xlsm yang sudah di download sebelumnya, atau jika anda ingin membuat File Excel sendiri juga bisa, Silahkan buka Filenya menggunakan Custom UI Editor.
  5. Selanjutnya klik menu Insert Icons atau bisa juga melalui menu Insert --> Icons.

    Insert icons Custom UI Editor
  6. Masukkan semua icon atau gambar yang ingin di buat imageMso. Jika berhasilnya akan tampak gambar atau icon yang tadi kita masukkan seperti gambar di bawah ini:

    Tambah gambar di Custom UI Editor
  7. Selanjutnya ubah script xml imageMso = "HappyFace" menjadi image = "Smile", dan imageMso = "SadFace" menjadi image="Sad" dan tambahkan lagi script button dengan image="Love"

    Jadi intinya untuk menjadi gambar atau icon yang kita upload tadi penulisan script xmlnya menggunakan image = "nama_icon" bukan imageMso = "nama_icon".

    Dan yang perlu di ingat lagi penulisan nama gambar atau icon harus sama persis alias case sensitive, misal Smile tidak boleh ditulis smile atau smiLe dan sebagainya.

    Edit ImageMso Custom UI Editor
  8. Jika sudah selesai, Silahkan buka file yang tadi telah di modifikasi Ribbonnya dengan Aplikasi Microsoft Excel, Kemudian tekan tombol Alt + F11 untuk membukan editor Microsoft Visual Basic for Application.
  9. Tambahkan sebuah Module dan masukkan script vba berikut ini:
    Sub Senyum(control As IRibbonControl)
    Sheets("Senyum").Select
    MsgBox "Sheet : Senyum is activated", vbInformation
    End Sub
    
    Sub Sedih(control As IRibbonControl)
    Sheets("Sedih").Select
    MsgBox "Sheet : Sedih is activated", vbInformation
    End Sub
    
    Sub Cinta(control As IRibbonControl)
    Sheets("Cinta").Select
    MsgBox "Sheet : Cinta is activated", vbInformation
    End Sub
    
  10. Jika tidak ada yang salah maka hasilnya kurang lebih akan tampak seperti ini, hanya berbeda pada isi pesannya saja:

    Ribbon Excel dengan gambar pribadi

Lampiran

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

Contoh lain cara membuat imageMso dengan gambar sendiri, bisa Anda download disini, Selamat mencoba dan Semoga Bermanfaat...
6 komentar
  1. saya sudah coba tapi gambarnya tak kelihatan

    BalasHapus
    Balasan
    1. cm berbagi pengalaman saja barangkali kasusnya sama, saat image sdh di insert kemudian saya rename maka gambarnya tidak kelihatan, tapi ketika image saya rename dulu baru diinsert di custom Ui gambar baru kelihatan...

      Hapus
  2. ternyata di excel ada gnian juga ya. makasih ya tutorialnya...

    BalasHapus
  3. kalau gambarnya gak kelihatan,, script imagemso ganti aja dengan image tanpa ada mso pasti akan langsung kelihatan Bos... saya udah coba...

    BalasHapus
  4. biar gambarnya tampil dengan ukuran dan warna yg kita inginkan gimana?

    BalasHapus
  5. Hi it's me, I am also visiting this web page on a regular basis, this website is really fastidious and the users are actually sharing good thoughts. netflix login

    BalasHapus


EmoticonEmoticon