我正在嘗試製作大量網頁。到目前爲止,它工作正常,我從代碼中添加了控件。有數百個,它使應用程序「沉重」。 現在我在初始化中添加了組合框中的所有東西,但我想要做的是在更改頁面時加載控件。 因此,當我啓動表單時,應該爲頁面1加載控件。我想要做的是當我單擊Multipage的第2頁加載它的組件(而不是在UserForm的初始化時添加它們)。 謝謝!如何在頁面被選中時加載內容?
1
A
回答
2
如果您只想在點擊每個頁面時初始化每個頁面,您可以使用類似的方式跟蹤哪些點擊;
Private mbInitialised() As Boolean
Private Sub UserForm_Initialize()
ReDim mbInitialised(MultiPage1.Pages.Count - 1)
SetupPage 0
End Sub
Private Sub MultiPage1_Change()
SetupPage MultiPage1.Value
End Sub
Private Sub SetupPage(index As Integer)
If (mbInitialised(index)) Then Exit Sub
mbInitialised(index) = True
MsgBox "init page " & index + 1
'//setup here
End Sub
+0
太棒了!非常感謝亞歷克斯! –
0
我覺得這是做
加載用戶窗體一個簡單的方法:UserForm.Show
在多頁值開始:UserForm.MultiPage1.Value = 0 「page1」當數組從零開始時
如果您希望不同的頁面更改.Value = 0進入頁面值 - 1
例如:
加載用戶窗體:UserForm.MultiPage1 。價值= 4:UserForm.Show
這將帶你到「第3頁」 多頁的在初始化用戶窗體
*編輯: 誤解了一下這個問題,我的代碼會帶你到頁面,但在更改pa時不會執行某些操作ges,請使用Alex的代碼代替
相關問題
- 1. 加載內容在頁面加載
- 2. 頁面內容如何加載?
- 3. 如何在加載頁面時選擇文本框內的內容?
- 4. 如何在重新加載頁面時保持複選框被選中並顯示內容?
- 5. 加載頁面被選爲
- 6. 如何在頁面加載後顯示頁面內容?
- 7. 加載頁面內容時,點擊
- 8. 加載頁面內容
- 9. 當頁面內容被加載時Jquery淡入淡出
- 10. jQuery AJAX在頁面加載時加載json內容,寧願在搜索框中輸入時加載json內容
- 11. 特定內容不應該在加載頁面時加載
- 12. 如何檢查.json文件在加載頁面時被加載
- 13. ASP Dynamic Bootstrap Multiselect,如何選擇頁面加載時選擇的內容?
- 14. 如何在jQuery中加載頁面html和內容(如圖片)?
- 15. 如何在加載ajax內容時更改根頁面的頁面標題?
- 16. 如何在頁面加載時不顯示JQuery選項卡式內容
- 17. 在主頁面中重定向在內容頁面加載前
- 18. 如何在頁面加載時自動加載標籤內容(外部鏈接)
- 19. 如何在頁面完成加載或「內容」完成加載時相對unblockUI
- 20. 如何在網站內容加載時顯示加載html頁面?
- 21. Ajax/jQuery - 在頁面加載時將網頁內容加載到div中?
- 22. 如何在jQuery Mobile中從外部API加載頁面內容?
- 23. 如何使用JavaScript內容在WebView中加載HTML頁面Xamarin.Forms?
- 24. jquerymobile:如何使用$ .mobile.changePage在DIV中加載頁面內容
- 25. 如何加載標題內容在所有頁面中可用
- 26. JQuery選項卡 - 頁面內容加載時的樣式問題
- 27. 預加載TabBarView中的頁面內容
- 28. 在HTTP頁面上加載HTTPS內容
- 29. 在同一頁面加載內容ajax
- 30. OpenCart未在頁面加載內容?
我認爲您在這裏快速運行Excel/VBA的限制。 – ja72
是的ja72,我想我會......不幸的是他們不允許我在我的公司使用可執行文件,Excel是我唯一的工具。 –