Microsoft Visual Basic for Applications (VBA) เป็นภาษามาตรฐานสำหรับการเขียนโปรแกรมฟังก์ชันการทำงานอัตโนมัติใน Microsoft Office เรียนรู้วิธีป้องกันรหัส VBA ของคุณจากการถูกขโมยหรือก่อวินาศกรรมโดยผู้อื่น
ขั้นตอน
วิธีที่ 1 จาก 3: การป้องกันรหัสผ่านด้วยรหัส
ขั้นตอนที่ 1 เปิด Visual Basic Editor ซึ่งมักจะอยู่ในเมนู "เครื่องมือ" > "มาโคร"
ถ้าคุณกำลังใช้ Access คุณอาจต้องเปิดหน้าต่างฐานข้อมูลก่อน ขึ้นอยู่กับการตั้งค่าคอมพิวเตอร์ของคุณ
-
เลือก "คุณสมบัติของโครงการ" บนเมนู "เครื่องมือ" ใน Visual Basic Editor
ขั้นตอนที่ 2. ไปที่แท็บ "การป้องกัน"
ขั้นตอนที่ 3 ตรวจสอบตัวเลือก "ล็อกโครงการสำหรับการดู" เพื่อซ่อนรหัส
ขั้นตอนที่ 4 ป้อนรหัสผ่านสองครั้งในช่องที่ให้ไว้เพื่อสร้างและยืนยันรหัสผ่าน
ขั้นตอนที่ 5. บันทึก ปิด และเปิดไฟล์อีกครั้งเพื่อบันทึกการเปลี่ยนแปลง
หากคุณใช้ Excel 2007 และใหม่กว่า คุณอาจต้องบันทึกไฟล์เป็นไฟล์ XLSM เพื่อให้โค้ดทำงานได้)
วิธีที่ 2 จาก 3: การซ่อนรหัส VBA ในไฟล์ Access 2007 แบบอ่านอย่างเดียว
ขั้นตอนที่ 1 ไปที่แท็บ "เครื่องมือฐานข้อมูล"
ขั้นตอนที่ 2 ค้นหากลุ่ม "เครื่องมือฐานข้อมูล"
ขั้นตอนที่ 3 เลือก สร้าง ACCDE "
ขั้นตอนที่ 4 บันทึกไฟล์ ACCDE ด้วยชื่ออื่น
ไฟล์ ACCDE เป็นไฟล์แบบอ่านอย่างเดียว ดังนั้นคุณจะต้องเก็บไฟล์ต้นฉบับไว้เพื่อทำการเปลี่ยนแปลง
วิธีที่ 3 จาก 3: การปกป้องโค้ด VBA โดยการสร้าง Add-in
ขั้นตอนที่ 1 สร้างไฟล์ Office เปล่าตามรหัสที่คุณต้องการสร้าง
ตัวอย่างเช่น ถ้าโค้ดของคุณออกแบบมาสำหรับ Excel ให้สร้างไฟล์ Excel ใหม่
ขั้นตอนที่ 2 คัดลอกโค้ด VBA ลงใน Visual Basic Editor ในไฟล์เปล่า
ขั้นตอนที่ 3 เปิดหน้าต่าง "มาโคร" ซึ่งโดยทั่วไปจะอยู่ภายใต้ "เครื่องมือ "
ขั้นตอนที่ 4 ทดสอบโค้ดของคุณและ "debug"
ขั้นตอนที่ 5. ลบเนื้อหาของไฟล์ที่เพิ่มโดยมาโคร
ขั้นตอนที่ 6 เพิ่มคำอธิบายของแมโครที่จะเรียกใช้
หากต้องการเพิ่มคำอธิบาย คุณอาจต้องคลิก "ตัวเลือก" ในหน้าต่างมาโคร
ขั้นตอนที่ 7 รวบรวมรหัส
ใน Visual Basic Editor ให้ค้นหาเมนู "Debug" และเลือก "Compile VBA Project"
ขั้นตอนที่ 8 บันทึกสำเนาของไฟล์ในรูปแบบมาตรฐาน
ขั้นตอนที่ 9 คลิก "เครื่องมือ" ใน Visual Basic Editor จากนั้นเลือก "Project Properties "
ขั้นตอนที่ 10. คลิกแท็บ "การป้องกัน"
ขั้นตอนที่ 11 ทำเครื่องหมายที่ช่อง "ล็อกโครงการสำหรับการดู"
คุณอาจต้องตั้งรหัสผ่าน ขึ้นอยู่กับประเภทของไฟล์ที่คุณใช้และการตั้งค่า Office/คอมพิวเตอร์ของคุณ
ขั้นตอนที่ 12 เปิด "บันทึกเป็น.." หรือ "บันทึกสำเนา".
ขั้นตอนที่ 13 เข้าถึงเมนูแบบเลื่อนลง จากนั้นเปลี่ยนประเภทไฟล์ตาม Add-in ที่คุณสร้างขึ้น
- บันทึก Add-in ของ Microsoft Word เป็น DOT หรือเทมเพลต หากคุณต้องการให้ Add-in ทำงานเมื่อคุณเปิด Word ให้บันทึกไฟล์ในโฟลเดอร์ "Startup" ของ Word
- บันทึก Add-in ของ Microsoft Excel เป็น XLA
- บันทึก Add-in ของ Microsoft Access ในรูปแบบ MDE รูปแบบนี้จะป้องกันโค้ด VBA ไฟล์มาโคร Excel ยังสามารถบันทึกในรูปแบบ MDA ได้ แต่รหัสจะไม่ถูกซ่อน
- บันทึก Add-in ของ Microsoft PowerPoint เป็น PPA ด้วยวิธีนี้ รหัส VBA จะถูกล็อค และไม่มีใครสามารถเข้าถึงหรือแก้ไขได้
ขั้นตอนที่ 14 ปิดและเปิด Microsoft Office อีกครั้ง
ส่วนเสริมของคุณจะใช้งานได้
เคล็ดลับ
- หากคุณไม่พบ VBA Editor หรือ Add-in Manager ตรวจสอบให้แน่ใจว่าได้ติดตั้งโปรแกรมบนคอมพิวเตอร์ของคุณแล้ว หากไม่ได้ติดตั้งโปรแกรมไว้ คุณอาจต้องใช้แผ่นซีดีติดตั้ง Office เพื่อติดตั้งไฟล์ที่จำเป็น
- การตั้งค่า Microsoft Office ของคุณอาจส่งผลต่อตำแหน่งของฟังก์ชันในแต่ละโปรแกรม หากคุณไม่พบฟังก์ชันเฉพาะ ให้มองหาในเมนู "ความช่วยเหลือ"