我想要一個使用各種VBA腳本文件的複雜表單。 但是當我參考另一個模塊時,「我」不起作用。有什麼方法可以使用各種模塊並像單個文件一樣?或者你能給我什麼其他的最佳實踐? 問題是,我使用VBA 2天..如何管理複雜表單的VBA腳本?
0
A
回答
2
假設你在一個標準模塊中有一個「DoSomethingWithForm」過程。修改它以期望將表單引用作爲參數。
Public Sub DoSomethingWithForm(ByRef frm As Form)
MsgBox "The name of this form is " & frm.Name
End Sub
那麼你的表格可以這樣調用的程序:
Private Sub cmdWhoAmI_Click()
DoSomethingWithForm Me
End Sub
+0
因此,對於每個外部模塊,我需要通過表單作爲參數? – 2011-05-05 23:01:52
+0
你不需要。在外部模塊中,可以將一個打開的表單稱爲「Forms!form_name」或「Forms(」form_name「)」......但是當/如果更改'form_name'時,則必須更改模塊。按照我的建議,當表單重新命名時代碼不會中斷。 – HansUp 2011-05-05 23:15:38
相關問題
- 1. 管理複雜的Web表單
- 2. Access中的複雜表單和腳本
- 3. 使用AJAX處理其他腳本的複雜提交表單
- 4. 管理複雜的配置
- 5. 如何管理VBA
- 6. 複雜的跨域腳本
- 7. 如何在使用IPython筆記本時管理複雜性?
- 8. 複雜如果VBA的pro's
- 9. 如何處理python中長而複雜的文本菜單?
- 10. 如何編寫複雜的html表單?
- 11. 如何管理擴展VIM的腳本?
- 12. JavaScript腳本複雜JSON
- 13. 複雜如果陳述VBA
- 14. 使用MVVM管理複雜的UI
- 15. 如何在sql管理工作室中「腳本表」爲「」,「創建表」腳本
- 16. BlackBerry如何使用本地API修復頁腳管理器
- 17. Glassfish管理腳本
- 18. 運行PowerShell腳本管理單元中
- 19. 你如何管理一個大腳本?
- 20. 複雜的HTML表單
- 21. 如何管理複雜的數據輸入驗證
- 22. 如何正確管理複雜的數據庫結構?
- 23. Lucene.Net和Nhibernate.Search:如何管理複雜的搜索?
- 24. 如何管理iPhone上的複雜子視圖
- 25. 如何通過CanCan管理Rails中的複雜用戶功能
- 26. 管理組合框和複雜對象
- 27. 用複雜狀態管理視圖
- 28. 如何管理Augular動態表單中的複選框?
- 29. SQLCmd掛在複雜的批處理腳本上
- 30. 從Sql 2008管理腳本表Mgmt Studio
在同一個項目中有多個模塊應該不是問題,只要你需要的程序是'Public'。在什麼情況下是「我」不工作?向我們展示一些代碼! – 2011-05-05 08:46:20
你在說什麼樣的模塊?它只是使用Me關鍵字的類模塊,可以是類模塊,也可以是獨立的類模塊。簡單的獨立代碼模塊不能使用Me關鍵字。 – 2011-05-06 02:04:29