gpt4 book ai didi

excel - VBA 过程访问级别

转载 作者:行者123 更新时间:2023-12-02 17:01:15 33 4
gpt4 key购买 nike

我想问一个关于 VBA 的快速问题...

我在网上找到了关于 VBA 程序的详细解释:

与变量访问一样,对过程的访问可以由访问级别控制。程序可以设为私有(private)或公开。要指定过程的访问级别,在其前面添加 Private 或 Public 关键字。

接下来是......

应用于全局变量的规则是相同的:

私有(private):如果一个过程被设为私有(private),则它可以被同一模块的其他过程调用。外部模块的过程不能访问这样的过程。此外,当过程为私有(private)时,其名称不会出现在“宏”对话框中

公共(public):创建为公共(public)的过程可以由同一模块的过程和其他模块的过程调用。另外,如果一个过程被创建为公共(public)过程,当您访问“宏”对话框时,它的名称就会出现,您可以从那里运行它

而且它很棒,晶莹剔透!我唯一想知道的是没有公共(public)或私有(private)函数声明的过程的访问级别是什么

小问题
另外,如果我们有一个 Public 关键字,该过程可以被其他工作簿的模块调用吗?

感谢您看到我的问题

最佳答案

默认情况下,过程是公开的

标记为公共(public)的过程可以被其他工作簿调用除非您在工作簿顶部编写选项私有(private)模块包含该过程的模块。

关于excel - VBA 过程访问级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21431123/

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