我想從基於包含子例程名稱的字符串變量的Windows窗體調用公共子例程。該子例程是代碼模塊中的一個過程,並且在直接使用過程名稱進行調用時工作正常。如何在VB.Net CallByName中指定一個代碼模塊作爲「Object Ref」參數?
VB.net函數CallByName應該可以工作,但我不知道如何指定模塊名稱作爲「Object Ref」參數。
在所示的代碼中,「ReportLibrary」是含有與包含在字符串strReportProcedure名稱公共子的模塊。這將導致以下錯誤幫手:
的幫助說這有關ObjectRef參數:
ObjectRef
類型:System.Object
必需。目的。指向暴露屬性或方法的對象的指針。
我錯過了什麼,或者它只是不可能從使用CallByName的模塊調用例程?
我會試試看。謝謝! – 2012-04-23 02:23:39
不是最佳方式。在我的情況下,我無法移動它們,因爲它後面會出現混亂;) – Searush 2013-03-24 20:51:25