Vb.net UserForm赢得';不显示
我正在使用office developer工具,并制作了一个功能区来访问一些功能。问题是,看起来我无法从按钮打开userform,其他命令似乎正常运行。 代码: 此代码在excel功能区上具有以下结果: 现在使用此代码:Vb.net UserForm赢得';不显示,vb.net,ribbon,userform,officedev,Vb.net,Ribbon,Userform,Officedev,我正在使用office developer工具,并制作了一个功能区来访问一些功能。问题是,看起来我无法从按钮打开userform,其他命令似乎正常运行。 代码: 此代码在excel功能区上具有以下结果: 现在使用此代码: Public Class Empresa Private Sub Button1_Click(sender As Object, e As RibbonControlEventArgs) Handles btn_DBSol.Click Dim wnd
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是userform引用项目上的一个userform,现在表单上没有任何内容,只是创建了一个新的userform项目并尝试显示它。有什么我遗漏的吗?在ribbon上使用userform还有其他方法吗
根据要求,frm_DBSolventes
只需添加一个datagridview,因为我需要继续工作。如果有区别,我可以改变。表格上没有代码:
Public Class frm_DBSolventes
End Class
尝试将其显示为模式窗口。它不是在vb.net本身而不是Excel中打开表单吗?你能告诉我们什么是
frm\u DBSolventes
吗?刚刚编辑并添加了VS和表单中代码的打印。@David还有什么我可以添加的东西可以帮助你回答我的问题吗?你试过单步执行子程序来显示窗口吗?是的。我找到的唯一方法是在同一个项目中创建一个userform。从另一个引用的项目创建用户表单将不起作用。现在,这将是好的,我试着从一个子呼叫,但它也不工作。在另一个表单中使用
Public Class frm_DBSolventes
End Class