Hai Kurei,
Asumsi :
1. nama foldernya E:\Data
2. nama file myFile.xls
Pada event workbook open :
if ucase$(thisworkbook.fullname)<>ucase$("E:\Data\myfile.xls") then
thisworkbook.close false
endif
Workbook akan tetap terbuka jika macro di-disable. ndak ada yang bisa
memaksa komputer untuk macro enable melalui VBA, karena VBA pasti sudah
tidak dijalankan ketika macro disable.
Beri password pada VBAProject bisa sedikit menghalangi agar prosedur di
atas tidak diubah user. Hal ini tetap tidak menjamin pasti aman karena
sangat mudah membongkar password VBAProject.
Excel tidak mengutamakan keamanan, karena dibuat untuk kegiatan kerja
sehari-hari dan bukan sebagai platform aplikasi. Manfaatkan MS Access yang
lebih baik keamanannya.
Wassalam,
Kid.
2012/11/22 Kurei recca <[email protected]>
> **
>
>
> Dear All Master Excel,
>
> Saat ini saya sedang membuat protect macro dengan syarat :
>
> 1. Agar ketika nama file excel berubah maka file excel langsung di close
> tanpa ada pilihan apakah mau di "save","no","cancel",,
> 2. Agar file tersebut tidak dapat di copy,,
>
> kira2 seperti apa ya coding macronya,
>
> Mohon Pencerahannya,
>
> Terimakasih
> Mohon maaf jika pertanyaannya kurang jelas yaa,,
>
>
>