我有一个Excel Office 365文件,打开后立即崩溃。该文件包含没有备份的防毒墙网络版模块。我想在不打开该文件的情况下解压缩防毒墙网络版模块。是否有一种方法可以读取SQL模块的内容并将其保存到新文件中以供重用?
yv5phkfx1#
荣誉Bigben,我打开Excel在安全模式下,并能够恢复我的代码模块.虽然它没有回答我最初提出的问题,即:有没有一种方法来读取模块,而不打开文件”,它实现了同样的意图.谢谢你BigBen
klh5stk12#
我知道这是一个旧的职位,但我有一个类似的问题与腐败的字模板(正常.dotm)与我的宏.我抢救我的代码的方式是通过重命名模板从正常.dotm到正常. zip.这使我能够打开它,并查看结构.在压缩包中,有一个名为“word”的文件夹,其中包含两个名为vbaData.xml和vblProject.bin的文件。我将这些文件复制到桌面上。然后,我创建了一个新的word模板(Normal1.dotm),并在其中创建了一个虚拟宏(不确定这是否是必要的步骤)。然后我保存了它,并将其重命名为Normal1.zip。然后我打开它,进入“word”文件夹,并将桌面上的两个文件(分别称为vbaData.xml和vblProject.bin)复制到其中。我保存了它,重新命名为Normal1.dotm,当我运行它时,我的代码又回来了。希望这对其他人有帮助-我认为这是一个类似的过程。
2条答案
按热度按时间yv5phkfx1#
荣誉Bigben,我打开Excel在安全模式下,并能够恢复我的代码模块.虽然它没有回答我最初提出的问题,即:有没有一种方法来读取模块,而不打开文件”,它实现了同样的意图.谢谢你BigBen
klh5stk12#
我知道这是一个旧的职位,但我有一个类似的问题与腐败的字模板(正常.dotm)与我的宏.我抢救我的代码的方式是通过重命名模板从正常.dotm到正常. zip.这使我能够打开它,并查看结构.
在压缩包中,有一个名为“word”的文件夹,其中包含两个名为vbaData.xml和vblProject.bin的文件。我将这些文件复制到桌面上。然后,我创建了一个新的word模板(Normal1.dotm),并在其中创建了一个虚拟宏(不确定这是否是必要的步骤)。
然后我保存了它,并将其重命名为Normal1.zip。然后我打开它,进入“word”文件夹,并将桌面上的两个文件(分别称为vbaData.xml和vblProject.bin)复制到其中。
我保存了它,重新命名为Normal1.dotm,当我运行它时,我的代码又回来了。
希望这对其他人有帮助-我认为这是一个类似的过程。