Bar*_*Jon 50 security excel vba excel-vba password-protection
如何以编程方式从Excel VBA项目中删除(已知)密码?
要明确:我想从VBA项目中删除密码,而不是工作簿或任何工作表.
Uyg*_*r Y 115
另一种删除VBA项目密码的方法是;
更新:对于Excel 2010(适用于MS Office Pro Plus 2010 [14.0.6023.1000 64位]),
如果工作簿受到保护:
xlworkbook.xml并选择" 编辑"<workbookProtection workbookPassword="XXXX" lockStructure="1"/>(XXXX是您的加密密码)XXXX部分.(即<workbookProtection workbookPassword="" lockStructure="1"/>)如果工作表受到保护:
xl/worksheets/文件夹.Sheet1.xml,sheet2.xml等,并选择编辑.<sheetProtection password="XXXX" sheet="1" objects="1" scenarios="1" /><sheetProtection password="" sheet="1" objects="1" scenarios="1" />)Joj*_*pen 13
我找到了另一种方法来解决这个问题以避免VBA项目的密码,而没有丢失excel密码.
使用Hex-editor XVI32 进行处理
如果文件类型是XLSM文件:
这有一个使用SendKeys取消保护VBA项目的简单方法.这会让你进入项目,所以你必须继续使用SendKeys找出一种方法来删除密码保护:http: //www.pcreview.co.uk/forums/thread-989191.php
这是一个使用更先进,更可靠的方法进行无保护的方法.同样,它只会为您解锁VB项目. http://www.ozgrid.com/forum/showthread.php?t=13006&page=2
我没有尝试过任何一种方法,但如果这是你需要做的话,这可能会节省你一些时间...
| 归档时间: |
|
| 查看次数: |
459533 次 |
| 最近记录: |