vba - 只保存代码
问题描述
我目前正在学习 Excel VBA,由于 CTRL+Z 不会撤消任何操作,因此我正在尝试找到一种方法来撤消我的代码在必要时所做的事情。在我的办公室计算机上,我可以单击 VBE 中的“保存”按钮,它会保存我的代码,但会删除工作簿。在我的个人计算机 (Office 365) 上,当我执行完全相同的操作时,它会保存所有内容、代码和工作簿,因此我无法通过不保存代码来撤消代码所做的事情。
你能帮我理解为什么吗?你知道我可以撤消我的代码所做的吗?
谢谢
解决方案
你有两个选择:
1) 将代码模块导出到文件 - 通过右键单击它们手动或通过代码(查看 VBA 可扩展性),或者;
2) 做我该做的,这是将代码块作为文本复制到记事本中的简单选项。
不存在您真正要寻找的东西:“保存” VBProject 但忽略工作簿的完整方法 - 因为 VBProject 在文件结构方面是工作簿的一部分。
推荐阅读
- python - JSon -Parse with Python中的多行逗号分隔列表
- r - R数据框:根据某些列删除重复项
- mysql - 何时用数据库结构中的另一个表替换表列相关?
- sql - MySQL 到 PostgreSQL - 在数组中查找并计算数组值
- c - 在 fwrite() 上循环 fread() 与单独使用它们有什么区别?
- python-3.x - Python:当条件为真时添加键值对
- python-3.x - 使用通道在异步 Web 套接字使用者中测试协程功能
- laravel - OrderBy 与关系
- ios - XCFramework 与其他 3rd 方依赖项
- react-native - 导航和提交表单属性