gpt4 book ai didi

vba - 在 VBA 中批量导入模块和引用

转载 作者:行者123 更新时间:2023-12-02 08:02:06 28 4
gpt4 key购买 nike

我有一组大约 10 个模块/表单/类,我喜欢在许多项目中使用和重用它们。通常这些模块出现在项目的中间或末尾,而不是开始(所以没有制作模板并从一开始就使用它 - 我用它来制作一些项目)。是否有一种简单的方法来批量导入模块和引用(不涉及将文件扩展名更改为 .zip)?

我对文件扩展名更改方法持开放态度,但我想先耗尽我的其他资源

最佳答案

批量导入不需要任何代码或加载项。只需将常用文件保存在一个仅包含这些文件的特定文件夹中。

Project Explorer 支持拖放,这是一个鲜为人知的 VBE 功能。

然后,当您启动一个新的 VBA 项目时,将文件从 Windows 资源管理器中拖放到 VBE 的项目资源管理器工具窗口中 - 完成。

由于某种原因,VBE 的“导入”文件浏览对话框阻止了多项选择; Rubberduck通过允许在其自己的“导入”文件浏览对话框中进行多项选择(在其 Code Explorer 工具窗口之外)修复了该问题,并且其“导出事件项目”工具使得将整个项目的源代码导出到给定的文件夹,比如本地 git 存储库。

至于项目引用,没有代码可以在不解析一些必须包含在模块本身某处的元数据的情况下自动执行此操作。添加项目引用很烦人……Rubberduck 的添加/删除引用对话框使它变得更容易:

Rubberduck add/remove references dialog, with libraries filtered for "scripting"免责声明:我负责管理 Rubberduck 开源项目。

关于vba - 在 VBA 中批量导入模块和引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55956116/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com