[英]How to update a procedure in another form's subform?
我有一個包含2個子表單sfrmA和sfrmB的表單(MainForm)。 我需要從sfrmA調用sfrmB中的過程(ProcInB)。 這些都不起作用:
Forms!MainForm.sfrmB.Form.ProcInB
Call MainForm.Forms.sfrmB.ProcInB
Forms!MainForm![sfrmB].Form.ProcInB
Call MainForm.Forms.sfrmB.ProcInB
Call Forms.MainForm.ProcInB
我還嘗試了括號,引號等。似乎沒有任何效果,並且詳盡的搜索未提供此特定情況或解決方案。
希望有人回答!
謝謝!
要在表單(或任何類)模塊中調用過程,您需要
Call Form_sfrmB.ProcInB()
當然,必須將ProcInB()聲明為Public 。
Form_<name>
是表單類模塊的命名方式,您可以在VBA項目瀏覽器中看到它。
表單是否為另一表單的子表單並不重要。 您嘗試的語法變體用於訪問子表單上的控件 ,而不是函數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.