Untuk menonaktifkan tombol Save, Save As dan Excel Option pada Excel 2010 – 2016 ternyata tidak cukup dengan menggunakan kode “enabled = false”, dari sebelumnya memodifikasi kode untuk menyembunyikan tombol-tombol backstage view Excel.
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<backstage>
<button idMso="FileSave" visible="false"/>
<tab idMso="TabSave" visible="false"/>
<button idMso="ApplicationOptionsDialog" visible="false"/>
</backstage>
</customUI>
dan setelah coba di ubah menjadi enabled false seperti berikut ini:
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<backstage>
<button idMso="FileSave" enabled="false"/>
<tab idMso="TabSave" enabled="false"/>
<button idMso="ApplicationOptionsDialog" enabled="false"/>
</backstage>
</customUI>
Kemudian di buka pada Excel 2013 ternyata tidak bisa berfungsi alias tombol Save, SaveAs dan Excel Option-nya masih aktif. Entah apa yang salah apa memang Excel 2013 yang saya gunakan ada file yang korup atau memang kode xml-nya yang tidak berfungsi.
Untuk itu Anda bisa menggunakan cara lain, yakni menggunakan kode xml “command” bukan button maupun tab seperti sebelumnya. Seperti contoh berikut ini:
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<commands>
<command idMso="ApplicationOptionsDialog" enabled="false"/>
<command idMso="FileSave" enabled="false"/>
<command idMso="TabSave" enabled="false"/>
</commands>
</customUI>
Hasilnya tombol Save, SaveAs dan Excel Optionnya berhasil di disable atau dinonaktifkan.
No comments:
Post a Comment