gpt4 book ai didi

vba - 如何使用 VBA 宏重命名模块?

转载 作者:行者123 更新时间:2023-12-03 02:25:40 27 4
gpt4 key购买 nike

我在床单上放了一个按钮。我想为该按钮分配宏来更改模块名称。

例如有两个名为 Module1Module2 的模块。所以我想将上述两个模块的模块名称相互替换。谁能建议我如何使用宏重命名模块?

最佳答案

您可以编写Visual Basic 编辑器(VBE)(实际上,有趣的是我刚刚回答了 this)。
看看如何添加对的引用>VBA 扩展性库
一旦您正确设置了所需的引用,类似下面的内容应该适合您:

Dim VBProj As VBIDE.VBProject, wb as Workbook
Set wb = ThisWorkbook
Set VBProj = wb.VBProject
VBProj.VBComponents("Module1").Name = "Module2"

重要:

  1. 添加对 VBA 可扩展性库的引用

    Microsoft Visual Basic For Applications Extensibility 5.3

  2. 开发人员宏设置下勾选信任对VBA项目对象模型的访问screen shot
  3. 项目应该已解锁。

关于vba - 如何使用 VBA 宏重命名模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48089385/

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