我想在运行时在 Excels VBA 中创建和 Multipage 对象。
这应该不是问题,通常。
_ 一、代码:
Set objMPage = UI.frmOutput.Controls.Add( _
"Forms.Multipage.1", _
"mpgInteractions", _
False)
_ 那些物体是什么?
UI 是一个用户表单,
frmOutput 是一个帧
_ 出了什么问题?
上述代码由于未知原因导致 excel 崩溃。
但是,如果只在用户窗体上创建多页,则不会发生错误。所以,这段代码:
Set objMPage = UI.Controls.Add( _
"Forms.Multipage.1", _
"mpgInteractions", _
False)
作品。
可悲的是,我需要框架内的多页,希望有人可以帮助我解决这个问题。
最佳答案
就像我提到的那样,它对我有用。
这是我尝试过的代码。
Option Explicit
Private Sub CommandButton1_Click()
Dim objMPage As MultiPage
Set objMPage = frmOutput.Controls.Add( _
"Forms.Multipage.1", _
"mpgInteractions", _
True)
End Sub
这是输出
关于vba - 在运行时创建多页崩溃 excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20991662/