Hai Tio,

1. Ingin mencegah dibukanya VBEditor ? Bisa ya ? Rasanya tidak bisa tuh...
a. VBA nya di password : tapi passwordnya mudah dibingkar karena VBA
ditujukan untuk otomasi dan bukan untuk application programming.
b. tab Sheet dicegah aktifnya opsi View Code : Hal ini pastilah dilakukan
menggunakan VBA. Padahal, User tetap bebas mengatur Macro security untuk di
set agar VBA tidak bekerja. Misalnya, user mengatur security menjadi high.
Lalu user membuka file ber-VBA. Pembuat VBA di set agar menampilkan sheet
kosong kalau Macro di disable. Tapi user tetap bisa mengaktifkan View code
dari klik kanan tab sheet pada keadaan ini, karena VBA belum bekerja menon
aktifkan klik kanan di tab sheet.
c. Menon aktifkan penekanan ALT F11 : hal ini pasti dilakukan dengan VBA.
Kalau security macro di set high oleh VBA, maka user bisa membuka VBEditor
dan script VBA bisa tampak (kalau ada password di script VBA nya, maka user
bisa dengan mudah membongkarnya)
d. Mengubah ribbon agar menampilkan menu yang tidak ada penampakan
VBEditor. Seluruh shrtcut tetap bekerja. Walau ribbon save tidak
ditampikan, menekan CTRL S tetap akan memicu proses save. Kalau shortcut
CTRL S dinon aktifkan dengan VBA, maka kejadian seperti poin c atau d akan
tetap bisa dilakukan.
*** Akan jauh lebih mudah lagi kalau semua kegiatan a sampai d hanya
diberlakukan di sebuah workbook saja. Karena user bisa melakukan workbook
open dan ke VB editor dari workbook lain tersebut.

>> Sebaiknya dipikirkan ulang untuk menghabiskan tenaga mencari cara
menyembunyikan VBA atau mencegah VBA dibongkar orang lain. Hal ini berlaku
juga untuk proteksi sheet atau workbook (bukan file ya, tapi workbook).
>> Kalau ingin aman, proteksi filenya (bukan protect workbook), lalu
serahkan ke orang yang dipercaya tidak akan membingkar VBA dengan
menyertakan password pembuka filenya (password file ya, bukan password
workbook).
>> Kalau ingin lebih aman, jangan gunakan Excel. Gunakan programming
sepperti Visual Basic (bukan Visual Basic for Application alias VBA) atau
malah VB.Net, C++, dan sebagainya. Kiranya, salah pilih jika menggunakan
Excel lalu ingin rahasia dan aman seperti applikasi .exe

2. Begini :
a.Pada sebuah workbook yang tidak memiliki .xml file pendefinisi ribbon,
maka yang digunakan adalah definisi ribbon default yang disediakan Excel.
Jadi, dimanapun ada Excel 2007 ke atas, pasti ada default .xml file
pendefinisi ribbon.
b. Pada Excel 2007 ke atas, seluruh menu ditata dengan ribbon. Definisi
ribbon ada di dalam sebuah .xml file yang disimpan di dalam sebuah
workbook. Jadi, file menu dengan ekstensi .xml ini akan bersama si workbook
kemanapun workbook tersebut pergi.
c. CustomUI adalah .xml file pendefinisi ribbon yang khusus untuk workbook
tersebut. File ini diletakkan di dalam workbook (lihat poin b).
d. CustomUI dapat dibuat dengan aplikasi plain text editor apapun, seperti
notepad dan sebagainya yang dapat melakukan save as .xml
e. CustomUI perlu dimasukkan ke dalam sebuah workbook, pada suatu folder
tertentu di dalam workbook, disertai definisi relasi pada beberapa .xml
lain yang telah ada di dalam workbook.
f. Berhubung proses poin d dan e membutuhkan pengetahuan yang baik tentang
.xml file dan struktur file sebuah workbook, maka beberapa orang membuat
sebuah laat yang memudahkan semua itu. Yang paling dikenal adalah CustomUI
Editor.
g. Hasil CustomUI Editor adalah sebuah workbook yang telah berisi .xml file
pendefinisi ribbon yang telah dibuat sendiri oleh seseorang (misalnya
seperti Anda itu).
h. Dimanapun ada komputer yang telah di-Install Excel, maka workbook yang
telah diisi CustomUI (baik oleh CustomUI Editor atau dimasukkan sendiri
oleh yang bersangkutan), maka ribbon yang ditampilkan adalah mengikuti
definisi .xml file yang ada dalam workbook.
i. Beberapa item dalam ribbon yang Anda custom, bisa jadi membutuhkan
script VBA. Jadi, item ribbon seperti ini tidak akan bekerja jika security
macro di-disable oleh user.

---- Sampai sini ---
Simpulannya :
>> Anda tidak butuh CustomUI Editor untuk bisa menampikan ribbon yang
custom dimanapun komputernya, selama workbook nya sudah diisi dengan .xml
file yang berisi definisi ribbon yang custom tadi.
>> CustomUI editor hanya editor dan sebenarnya tidak dibutuhkan jika Anda
cukup pintar untuk membuatnya .xml file sendiri dan memasukkan sendiri ke
dalam sebuah workbook
------------------------

j. Pada Excel 2003 ke bawah, menu bisa disusun ulang melalui object
commandbar. Pada Excel 2007 ke atas, commandbar dibatasi pada context menu
(menu yang ditampilkan saat klik kanan).
k. VBA pengaturan commandbar di Excel 2007 ke atas sama seperti di Excel
2003 kebawah.
l. Karena pengaturan commandbar adaalh dengan VBA, maka ketika security
macro di-disable, maka pengaturan ini belum dijalankan dan sama saja dengan
tdak ada pengaturan khusus
m. di milis banyak sekali contoh penggunaan object commandbar, silakan di
search saja dengan key Commandbar



So,
Kalau sudah tahu ada jurang yang dalam dan gunung yang tinggi menjulang
yang tidak mungkin untuk dihilangkan, ditutupi, maupun dibinasakan, kenapa
tidak menjadikan area jurang dan gunung tadi sebagai tempat wisata yang
menyejukkan hati dan pikiran yang jauh dari segala prasangka buruk terhadap
sesama ?

;)

Wassalam,
Kid



2016-01-15 19:04 GMT+07:00 Tio Adi Bayu Adjie [email protected]
[belajar-excel] <[email protected]>:

>
>
> Terima kasih Mr. Kid.
>
> 1.      Klik kanan di tab sheet karena di situ ada view code, yang saya
> pikir sebaiknya disembunyikan supaya tidak merubah code vba nya. Itu saja
> khususnya.
>
> 2.      Adakah code VBA untuk membuat menu sendiri dan menyembunyikan
> built-in menu excel ? Karena kalau install UI editor, maka kalau di pakai
> di computer lain, mungkin tidak bisa karena harus install dulu. Soalnya
> file saya ini mau di pakai oleh beberapa orang dengan computer berbeda.
>
>
>
> Terima kasih sebelumnya.
>
> Wassalam.
>
> Tio
>
>
>
> *From:* [email protected] [mailto:
> [email protected]]
> *Sent:* Friday, January 15, 2016 5:42 PM
> *To:* BeExcel
> *Subject:* Re: [belajar-excel] Disable right click di tab sheet dan menu
> bar
>
>
>
>
>
> Hai Tio,
>
> 1. Boleh tahu kenapa kok tidak boleh klik kanan di tab Sheet ?
>
> 2. Ribbon di Excel ?
>
> Mas Nang Agus sudah membuat coretan tentang hal ini di blog milis. Mulai
> darisini
> <http://b-excel.blogspot.co.id/2014/06/belajar-ribbonx-01-perkenalan.html>
> .
>
> Mampir-mampirlah ke blog milis. Kan kalau ada yang ingin ditanyakan dari
> coretan yang ada, bisa dilakukan di milis... jadi ndak terlalu repot karena
> bisa langsung tanya ke penulisnya.
>
>
>
>
>
>
>
>
>
> 2016-01-15 9:26 GMT+07:00 Tio Adi Bayu Adjie [email protected]
> [belajar-excel] <[email protected]>:
>
>
>
> Salam Excel Expert,
>
> Saya mau bertanya :
>
> 1.      Bagaimana code vba untuk disable right click di tab sheet ?
>
> 2.      Adakah code vba untuk menon-aktifkan menu bar dan command bar di
> excel hanya di 1 workbook yang dituju ? dan memunculkan dengan menu sendiri
> ?
>
> Saya sudah cari di google, tapi tidak berhasil-berhasil juga.
>
>
>
> Terima kasih bantuannya. Semoga Tuhan YME membalasnya.
>
> Amiin.
>
>
>
> Salam,
>
> Tio
>
>
>
>
>
>
>
>
>
> 
>

Kirim email ke