Luar biasa pencerahannya. Sangat membantu sekali. Semoga Allah SWT membalas 
kebaikan Mr. Kid dan keluarga atas bantuannya.
Saya tambah senang dengan quote terakhir  dan semoga selalu teringat sepanjang 
masa :
“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,
Tio



From: [email protected] [mailto:[email protected]]
Sent: Friday, January 15, 2016 8:10 PM
To: BeExcel
Subject: Re: [belajar-excel] Disable right click di tab sheet dan menu bar


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]<mailto:[email protected]> [belajar-excel] 
<[email protected]<mailto:[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]> 
[mailto:[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]<mailto:[email protected]> [belajar-excel] 
<[email protected]<mailto:[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