2017-10-13 55 views
0

有没有办法从一个封闭的工作簿中提取宏?有没有办法从一个封闭的工作簿中提取宏?

我有几个宏想保留,但Excel的安装已损坏,我无法再打开已创建的文件。我可以打开新文件,所以现在我需要从工作簿中提取宏,以便继续使用它们。

任何想法?

+0

“* Excel的安装已损坏*”您确定吗?什么是**精确**错误信息或/和您得到的行为?它是*安装*是否损坏或只是文件?如果是安装,然后修复它并重新安装(首先完全卸载)Office或尝试在另一台计算机上。如果是文件,那么是哪种格式(xlsx,xlsm,xls,xlsb)?尝试在Open Office或Libre Office中打开它们(都是免费的)。 –

+0

@Peh,当试图打开昨天之前创建的任何文件时,我得到初始屏幕,然后是空白网格,然后关闭。如果我昨天创建文件或打开罚款后。我还没有尝试在Open Office中打开。这会让我获得宏吗?它是一个.xlsm文件。 – Mike

+0

如果这不是一个文件相关的问题,你应该确定修复你的安装!打开Excel(没有任何文件)时是否发生同样的情况,然后选择文件>通过菜单打开并以这种方式打开文件?你使用哪个Excel版本? –

回答

0

简单修复假设它是一个.XLSM文件。

将其重命名为.ZIP 打开它并转到xl文件夹。将vbproject.bin拖到桌面上 创建一个新的空白表,将其重命名为zip,然后将.bin文件从桌面拖到xl文件夹中。将文件重命名为XLSm,vb模块将会在那里。

+0

这可能会起作用,但这不会修复损坏的安装。 –

相关问题