2014-11-06 41 views
1

我有,我想提供給(或「自贖回」)所有形式子:如何使項目中的所有表單都可用?

' Call some Sub from another form.  
someSub() 

我很難找到在線的例子因此,我懷疑我的問題的癥結可能是術語。

怎麼樣?

任何人都可以指導我,什麼我應該看什麼?:

  • 全球副
  • 靜子
  • 共享子
  • 私人小組

在哪裏?

我應該在哪裏放置我的「萬能」子?:

  • 隨意將其放置在的形式之一。
  • 創建一個代碼文件,並以某種方式集成到它的每一種形式?
+2

聲明爲公共子一模塊 – Monah 2014-11-06 23:03:47

+0

這裏面的工作以及回答如何和在哪裏。也可以發佈它作爲答案。 – 2014-11-06 23:10:16

+0

知道我的問題爲什麼收到反對票是有用的。當然,我想避免重複負面投票所代表的任何錯誤。不管我多麼樂意,如果我的錯誤沒有呈現給我,我也無法糾正自己。 – 2014-11-06 23:13:27

回答

3

聲明爲公衆一個子模塊內部

Public Module GlobalFunctions 

Public Sub YourSub() 

End Sub 

End Module 

希望這將幫助你

1

將其公開。

Public Sub MySub()

然後,您可以從每種形式調用它。

Myform.MySub()

+0

謝謝。這工作。我沒有意識到方法可以/應該通過在表單名稱前添加引用。 – 2014-11-06 23:20:33

+1

使表格內的子公開工作,但不是邏輯,你應該避免 – Monah 2014-11-06 23:20:39

+0

@HadiHassan我正按照你的評論選擇模塊方法。它讓更多的功能與所有形式保持獨立,因爲它不是專有的。 – 2014-11-06 23:22:53

相關問題