在面向对象编程中,Private Sub和普通的Sub在定义和使用上存在显著差异。当Private Sub被定义在类中时,它被标记为私有,意味着它只能在定义它的类内被访问和调用,无法在派生类或派生对象中直接调用。私有过程通常用于实现类的内部逻辑,确保这些逻辑不会被外部代码随意访问。相比之下,Sub可以进一步细分为两种类型:一种是定
在EXCEL VBA中,Private sub和sub(即Public sub)之间的主要区别在于程序的访问权限。Private sub仅限于本模块内部调用,而sub(Public sub)则可以被其他模块直接调用。这种差异对于模块间的通信和数据共享至关重要。举个例子,如果你有一个Private sub,那么即使你在另一个模块中尝试调用它,也会遇到错...
而 `Private Sub` 是 `Sub` 的一个特定版本,它在访问级别上有所限制。以下是它们之间的主要区别: ### Sub - **定义**:`Sub` 是一个独立的过程,可以包含一系列要执行的语句。 - **访问级别**:默认情况下,如果没有指定访问修饰符(如 `Public`, `Private`, `Friend`),`Sub` 在其所在模块或类中...
Private sub 表示私有程序,只能在本模块被调用 sub 等同于 Public sub,表示公用程序,可以被其他模块调用 特殊情况: 如果sub放在sheet表的代码中,无论 private 或 Public,都不能被其他模块直接调用 要调用其他sheet的sub,只能用 . 号调用,如:调用sheet2的程序 bb() ,使用语句: sheet2.bb 并且,bb程序必须为 Pu...
1.5 理解5---Private Sub的含义 或许你第一次看到这个英文词汇的时候,不是很关心其中的含义,其实对于初学者,这个时候确实也是没有必要的。但是当我们学习到了“变量的作用域”“过程级作用域” “私有模块级作用域”“公共模块级作用域”及“变量的生命周期”(《VBA之EXCEL应用》的第五章)的时候,我们就...
第一,认识private sub和sub过程 Excel VBA里,我们会接触到private sub私有过程和sub过程。前者private sub是私有过程,sub是公共过程。过程也有私有和公共之分。想把一个过程声明为公共过程,使用:Public Sub 过程名;其中的Public就是公共过程的标识牌。如果想声明为私有过程,则:Private Sub 过程名;...
SUB就是PUBLIC SUB,就是公共的事件,PRIVATE SUB应该只是限于一个对象内的私有事件。。这两个之间的区别应该就是这样了。。
在编程语言中,Private Sub和Public Sub是用于定义子程序(Subroutine)的关键词。它们的使用取决于我们希望在何处访问和调用这些子程序。 1. Private Sub: Pr...
Sub 语句的语法包含以下部分 部分 描述 Public 表示 Sub 过程可被所有 Script 中的所有其他过程访问。 Private 表示 Sub 过程只可被声明该过程的 Script 中的其他过程访问。 Name Sub 的名称,遵循标准变量命名约定。 Arglist 代表在调用时要传递给 Sub 过程的参数的变量列表。用逗号隔开多个变量。