ฉันต้องการความช่วยเหลือในการดึงรหัสผ่านหรือข้ามรหัสผ่านในโครงการที่ทำในที่ทำงาน ผู้เขียนใช้ MS Excel เพื่อทำโครงการและอยู่ในเซิร์ฟเวอร์ของลูกค้า เซิร์ฟเวอร์ที่เราใช้นั้นไม่มีสิทธิ์เข้าถึง Notepad ++
ฉันต้องการความช่วยเหลือในการดึงรหัสผ่านหรือข้ามรหัสผ่านในโครงการที่ทำในที่ทำงาน ผู้เขียนใช้ MS Excel เพื่อทำโครงการและอยู่ในเซิร์ฟเวอร์ของลูกค้า เซิร์ฟเวอร์ที่เราใช้นั้นไม่มีสิทธิ์เข้าถึง Notepad ++
คำตอบ:
เปิดไฟล์ในตัวแก้ไข hex ใด ๆ
ค้นหาข้อความ " DPB = " (ไม่ต้องใส่เครื่องหมายอัญประกาศคุณจะพบข้อความข้างบน "[ข้อมูลโฮสต์ Extender]"
เปลี่ยนเป็น " DPx = " บันทึกและปิดไฟล์
เปิดไฟล์ใน Excel และกดใช่หากคำเตือนต่อไปนี้ปรากฏขึ้น:
เปิดตัวแก้ไข VBA ( Alt+ F11) และกดตกลงเมื่อใดก็ตามที่คำเตือนต่อไปนี้ปรากฏขึ้น:
คลิกขวาที่ชื่อโครงการ VBA เลือกคุณสมบัติไปที่แท็บการป้องกันและลบรหัสผ่านที่มีอยู่รวมทั้งยกเลิกการเลือกช่องทำเครื่องหมายล็อคโครงการเพื่อดู :
ตรวจสอบโครงการล็อคอีกครั้งเพื่อดูช่องทำเครื่องหมายและเพิ่มรหัสผ่านที่น่าจดจำของคุณเอง
ตกลงทางออกของคุณและตอนนี้รหัส VBA สามารถเข้าถึงได้!
เปลี่ยนนามสกุลของไฟล์เป็น. ZIP
เปิดไฟล์ใน archiver ใด ๆ เช่น WinRAR หรือ 7-Zip และคุณจะเห็นโครงสร้างไดเรกทอรีดังต่อไปนี้:
ไปที่ไดเรกทอรีxlและแตกvbaProject.bin :
ทำตามขั้นตอนข้างต้น # 1-3 ( จากสำหรับไฟล์เก่า .XLSส่วน ) กับvbaProject.bin
แทนที่vbaProject.binเก่าในไฟล์ ZIP ด้วยเวอร์ชันแก้ไขฐานสิบหกใหม่
เปลี่ยนนามสกุลของไฟล์กลับเป็น. XLSM
ทำตามขั้นตอน # 4-7 ด้านบน