我正在使用辦公室開發人員工具並製作功能區以訪問某些功能。事情是,它看起來像我不能從一個按鈕打開一個用戶窗體,其他命令似乎正常運行。 代碼:UserForm不會顯示
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是用戶表單引用的項目上的用戶表單,現在表單上沒有任何內容,只是創建了一個新的userform項目並嘗試顯示它。有什麼我失蹤?有沒有其他方法可以在功能區上使用用戶窗體?
按要求frm_DBSolventes是
https://s29.postimg.org/6w6ae15qd/Print_3.jpg
只需添加一個DataGridView因爲我需要繼續工作。如果有區別,我可以改變它。沒有代碼的形式:
Public Class frm_DBSolventes
End Class
是不是試圖在vb.net本身而不是Excel中打開表單?你能告訴我們什麼是'frm_DBSolventes'嗎? – David
剛剛編輯並添加了VS和窗體代碼的打印。 –
@David有沒有其他的東西可以添加來幫助你回答我的問題? –