将 Form1 中的 "Private Sub Procedure1" 从 Form2 更改为 "Public -" (Form1)
Changing "Private Sub Procedure1" in Form1 to "Public -" (Form1) from Form2
在 Form1 中 Procedure1 是私有的。我需要使用 VBA.
从 Form2 更改 public 中的声明
在 Form2 中,我正在寻找这样的命令:
Private Sub Procedure2_Click ()
Form_Form1.Declaration Public
End Sub
之前的代码将从
更改为From1
Private Sub Procedure1 ()
blablabla
End Sub
到
Public Sub Procedure1 ()
blablabla
End Sub
非常感谢
你不能做这样的事。访问修饰符 (Private/Public) 是静态的。当您尝试从另一个对象调用 Private Sub 时,代码无法编译,因此不能 运行。由于这样的代码不能是 运行,因此无法创建将私有 Sub 更改为 Public Sub.
的 Sub。
嗯,除非您将工具编写为在设计时调用的加载项。我曾经写过这样的代码格式化程序。但是此代码在您申请 运行 时不能 运行。
在 Form1 中 Procedure1 是私有的。我需要使用 VBA.
从 Form2 更改 public 中的声明在 Form2 中,我正在寻找这样的命令:
Private Sub Procedure2_Click ()
Form_Form1.Declaration Public
End Sub
之前的代码将从
更改为From1Private Sub Procedure1 ()
blablabla
End Sub
到
Public Sub Procedure1 ()
blablabla
End Sub
非常感谢
你不能做这样的事。访问修饰符 (Private/Public) 是静态的。当您尝试从另一个对象调用 Private Sub 时,代码无法编译,因此不能 运行。由于这样的代码不能是 运行,因此无法创建将私有 Sub 更改为 Public Sub.
的 Sub。嗯,除非您将工具编写为在设计时调用的加载项。我曾经写过这样的代码格式化程序。但是此代码在您申请 运行 时不能 运行。