0
我試圖放入一個文本框,當郵件項目os打開時,我已經添加到FormRegion。文本框存在於該項目中,但是當嘗試將該類別分配給文本框時,由於Formregion1爲空,因此會得到一個空引用異常。在NewInspector中的FormRegion null
Imports Microsoft.Office.Interop.Outlook
Public Class ThisAddIn
Private WithEvents inspectors As Outlook.Inspectors
Private Sub ThisAddIn_Startup() Handles Me.Startup
inspectors = Me.Application.Inspectors
End Sub
Private Sub inspectors_NewInspector(ByVal Inspector As Microsoft.Office.Interop.Outlook.Inspector) Handles inspectors.NewInspector
Dim mailItem As Outlook.MailItem = TryCast(Inspector.CurrentItem, Outlook.MailItem)
Dim mCat As String
Dim formRegions As WindowFormRegionCollection = Globals.FormRegions(Inspector)
mCat = mailItem.Categories
formRegions.FormRegion1.TextBox1.Text = mCat
End Sub
Private Sub ThisAddIn_Shutdown() Handles Me.Shutdown
End Sub
End Class
將使用任務窗格而不是表單區域是一個更好的選擇? –