gpt4 book ai didi

VBA - 库中的正确名称管理

转载 作者:行者123 更新时间:2023-12-04 20:18:13 26 4
gpt4 key购买 nike

我有一个 VBA .xla 文件,其中包含

  • 一个带有主界面的主模块,例如readDiagram()
  • 大约 10 个模块为 readDiagram() 提供功能实现.由于我不喜欢具有数千行代码的模块,因此我决定将接口(interface)与实现分开。

  • 为了让接口(interface)函数看到实现,实现函数必须声明为 public .但是,这意味着在另一个项目中引用 .xla 时,可以从该项目中看到所有实现功能,这是不可取的。有没有办法将 .xla 分成更多模块,同时只让整个 .xla 的一个功能对外界可见?

    最佳答案

    在所有实现 Subs 中,将其作为第一行

    Option Private Module

    关于VBA - 库中的正确名称管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16144193/

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