在Form1中Procedure1是私有的。我需要用VBA將Form2中的宣告改為公開。
在Form2中,我想找一個這樣的命令:
在Form2中,我想找一個這樣的命令。
Private Sub Procedure2_Click ( )
Form_Form1.Declaration Public[/span]>
End Sub
前面的代碼將把From1從
改為Private Sub Procedure1 ( )
解釋
結束 sub
To
Public Sub Procedure1 ( )
解釋
結束 sub
非常感謝
uj5u.com熱心網友回復:
你不能做這樣的事情。訪問修改器(Private/Public)是靜態的。當你試圖從另一個物件中呼叫一個Private Sub時,代碼不能被遵守,因此不能被運行。既然這樣的代碼無法運行,那么就沒有辦法創建一個 Sub,將 Private Sub 改為 Public Sub。
好吧,除非你將一個工具寫成一個插件,在設計時呼叫。我曾經寫過一個這樣的代碼格式器。但是這段代碼不能在你的應用程式的運行時間內運行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/329404.html
標籤:
