-2

我正在使用 Office 开发人员工具并制作了一个功能区来访问某些功能。事情是,看起来我无法从按钮打开用户窗体,其他命令似乎运行正常。代码:

Public Class Empresa
    Private Sub Button1_Click(sender As Object, e As RibbonControlEventArgs) Handles btn_DBSol.Click
        'Dim wnd As New frm_DBSolventes
        'wnd.Show()
        MsgBox("Hello World")
    End Sub
End Class

此代码在 excel 功能区上有此结果:

https://s24.postimg.org/6z16l6g43/Print_1.jpg

现在使用此代码:

Public Class Empresa
    Private Sub Button1_Click(sender As Object, e As RibbonControlEventArgs) Handles btn_DBSol.Click
        Dim wnd As New frm_DBSolventes
        wnd.Show()
        'MsgBox("Hello World")
    End Sub
End Class

结果一无所获:

错误列表窗口中没有错误。frm_DBSolventes 是用户表单引用项目上的用户表单,现在表单上没有任何内容,只是创建了一个用户表单的新项目并尝试显示它。有什么我想念的吗?有没有其他方法可以在功能区上使用用户表单?

根据要求,frm_DBSolventes 是

https://s29.postimg.org/6w6ae15qd/Print_3.jpg

只需添加一个 datagridview,因为我需要继续工作。如果它有所作为,我可以改变它。表格上没有代码:

Public Class frm_DBSolventes

End Class
4

1 回答 1

0

尝试将其显示为模态窗口。

于 2016-12-16T18:43:06.293 回答