Excel 个人宏文件 PERSONAL.XLSB 损坏后的宏提取方法

- 下载软件
OfficeMalScanner: http://o.qianling.pw#/f/25078497-8787169872-b98318?p=320860 (访问密码: 320860);
软件官网:optimizationcore; - 解压
OfficeMalScanner.zip; - 找到
PERSONAL.XLSB,文件路径:C:\Users\此处填写用户名\AppData\Roaming\Microsoft\Excel\XLSTART\; - 将
PERSONAL.XLSB扩展名改为.zip并解压(7z等部分压缩软件支持不更改扩展名直接解压);![]()
- 将解压出的
\xl\vbaProject.bin移动至OfficeMalScanner所在文件夹内;![]()
- 在文件夹空白处,同时按下
键盘 Shift 键和鼠标右键,选择在此处打开 CMD 窗口或在此处打开 Powershell 窗口;![]()
- 输入
OfficeMalScanner.exe vbaProject.bin info并回车执行;![]()
- 若提取成功,文件夹内会出现
VBAPROJECT.BIN-Macros文件夹,其中的dir文件即为提取出的宏;![]()
- 若打开文件后中文乱码,将文件编码改为
GB2312即可解决。![]()





