我在用戶窗體中有一個多頁面。在運行期間,用戶可以隨時選擇添加x頁數。每個頁面的元素將是相同的。我想知道是否有方法來複制這些元素,或者我是否需要爲每個新頁面重新創建這些相同的元素?如果是這樣,我該如何在頁面上指定要放置元素的位置?使用Excel中的VBA將元素從一個頁面複製到多頁中的另一個
5
A
回答
7
訣竅是把所有控制在一個框架中的第一頁,然後剩下變得容易:)
此代碼將創建Page2
之後,從Page1
複製的控件Page2
和調整他們相應。
Option Explicit
Private Sub CommandButton2_Click()
Dim l As Double, r As Double
Dim ctl As Control
MultiPage1.Pages.Add
MultiPage1.Pages(0).Controls.Copy
MultiPage1.Pages(1).Paste
For Each ctl In MultiPage1.Pages(0).Controls
If TypeOf ctl Is MSForms.Frame Then
l = ctl.Left
r = ctl.Top
Exit For
End If
Next
For Each ctl In MultiPage1.Pages(1).Controls
If TypeOf ctl Is MSForms.Frame Then
ctl.Left = l
ctl.Top = r
Exit For
End If
Next
End Sub
快照
0
「運行時錯誤‘-2147417949(80010108)’可以通過具有框架別處窗體上而引起的。請嘗試移除任何其它幀並重新運行
相關問題
- 1. 將同一個Excel頁面的多個版本複製到一個PDF中
- 2. 使用VBA將行復制到Excel中的另一個表格
- 3. 將整個telerik docklayout從一個頁面複製到另一個頁面
- 4. PHP DomDocument,將頁面的元素附加到另一個頁面
- 5. 將整個php頁面複製到另一個_blank php頁面
- 6. 將innerHTML從一個元素複製到另一個元素
- 7. 將屬性從一個元素複製到另一個元素
- 8. Python/Django-將按鈕從一個HTML頁面複製到另一個頁面
- 9. 將用戶從一個頁面帶到另一個頁面
- 10. javascript將表單從一個頁面複製到另一個頁面上的另一個表單
- 11. 使用jQuery將屬性從一個元素複製到另一個元素
- 12. 將html內容複製到另一個頁面中的javascript
- 13. 使用urllib2從一個頁面跳轉到另一個頁面
- 14. 如何從一個頁面到另一個頁面使用JavaScript?
- 15. 使用jquery從一個頁面輸入到另一個頁面
- 16. Excel - 將單元格+宏+ VBA從一個表格複製到另一個表格?
- 17. 將元素的值複製到另一個元素中
- 18. 如何使用vba將列從一個excel文件複製到另一個
- 19. 將單元格從一個表格複製到多個表格中Excel - VBA
- 20. 使用ExpandableListView的子元素從一個頁面移動到另一個
- 21. 在xcode中從一個頁面導航到另一個頁面
- 22. 在Silverlight中從一個頁面過渡到另一個頁面
- 23. 將值從一個頁面傳遞到另一個頁面
- 24. 將值從一個HTML頁面傳遞到另一個頁面
- 25. 將var從一個頁面傳遞到另一個頁面
- 26. 將值從一個頁面轉移到另一個頁面?
- 27. 將上下文從一個頁面發送到Aurelia中的另一個頁面
- 28. 如何將jsp中的值從一個頁面傳遞到另一個頁面
- 29. 從一個頁面複製一個div並將其放置到另一個
- 30. 如何將一個頁面從一個進程複製到另一個進程?
您可以通過複製粘貼或從頭創建來複制它們 –