0
我正在寻找一种方法来压缩Excel工作簿中的VBA项目。 我最近发现,当我用WinZip打开工作簿时,我的工作簿中的VBA项目增长超过60 Mb。 压缩的工作簿(.xlsm)超过了我的电子邮件提供商为电子邮件附件设置的10Mb限制。我必须采取行动或找到另一种分配方式。如何在Excel工作簿中压缩VBA项目
我能够将大小从10Mb以上减少到2Mb以下,但这是很多工作,我不确定我们是否可以自动执行此操作。
这是我遵循的程序:
- 导出所有表,的ThisWorkbook,表单CodeModules和ClassModules后面的代码。
- 将工作簿保存为.xlsx格式(所有的代码被删除)
- 重新打开工作簿,并再次和过去的床单后面的代码保存为.XLSM
- 导入的所有模块。
现在我知道VBA项目在没有Excel选项的情况下增长,只需按一下按钮就可以压缩它,至少不是我知道的选项。我想创建一些工具来做到这一点,每次我分发文件。
任何想法如何做到这一点?
使用Codecleaner:http://www.appspro.com/Utilities/CodeCleaner.htm – Rory
你有没有想过上传文件到云? –
看看把它保存为二进制文件('xlsb')而不是'xlsx' – Tom