PDA

View Full Version : การป้องกันการแก้ไขแมโคร



worachai_p
24 May 2007, 14:52
จากคำแนะนำของ อ.สมเกียรติ ก่อนหน้านี้ ในการทำข้อมูลที่เกี่ยวข้องกับ VBA ซึ่งถ้าหากเรามีการป้องกันการแก้ไขไฟล์ หรือให้แก้ไขเฉพาะเซลล์ที่กำหนดไว้ โดยผมได้ลองเข้าไปดูแมโคร ปรากฎว่ามีการแสดง password หากมีผู้รู้หรือเข้าใจก็จะสามารถดู password และแก้ไขข้อมูลของเราได้ จึงขอคำแนะนำวิธีการป้องกันด้วยครับ

วานิชย์
24 May 2007, 15:22
ใช้วิธี Protect Code Macro ครับ
ใน VBE นะครับ ไปที่เมนู Tools-VBAproject properties…
กำหนด Password แล้วคลิก OK

:)

worachai_p
24 May 2007, 15:48
ขอบคุณมากครับที่แนะนำ ใช้ได้ดีทีเดียวครับ

JustUser
7 Jul 2008, 12:47
ขอถามเพิ่มเติมนะครับ ผมลอง Move or Copy Sheet ไปเป็นแฟ้มเอกสารใหม่แล้ว
สามารถเข้าไปดู VBA ได้ครับ ป้องกันอย่างไรดี :nonod:

สมเกียรติ
8 Jul 2008, 11:41
ต้องตามไปกำหนดรหัสป้องกันให้กับแฟ้มใหม่แต่ละแฟ้มเองครับ

JustUser
8 Jul 2008, 21:37
ขอบคุณครับอาจารย์

ผมย้าย code ที่เกี่ยวกับ password จาก sheet ไปไว้ที่ี่ module แล้ว
เวลา move or copy จะไม่มี code ย้ายไปด้วยครับ น่าจะช่วยได้นะครับ