Moin!
ich habe eine Funktion, die wie folgt beginnt:
Wenn ich diese Funktion aus einer geöffneten gesendeten Email (eigenständiges Fenster) aufrufe, dann ist alles OK. (Ribbontyp: ..Read.Mail)
Wenn ich diese aus dem normalen Baum aufrufe (Ribbontyp: ..Explorer), dann wird in der Zeile
ein Fehler geworfen.
Kann mir das einer erklären oder weiß Abhilfe?
Gruß Jan
ich habe eine Funktion, die wie folgt beginnt:
VB.NET-Quellcode
- Private Sub Bt_SaveFehleinleitng_Click(sender As Object, e As RibbonControlEventArgs) Handles bt_SaveFehleinleitung.Click
- Dim mailitem As Outlook.MailItem = Nothing
- Try
- mailitem = Globals.ThisAddIn.Application.ActiveInspector.CurrentItem
- Catch ex As Exception
- MessageBox.Show("Fehler beim Speichern der E-Mail Fehleinleitung" & Environment.NewLine &
- ex.tostring, k_App_SaveAsCurrentGrdStk, MessageBoxButtons.OK, MessageBoxIcon.Error)
- Exit Sub
- End Try
- Dim FileNameTemplate As String = Now.ToString("yyyy-MM-dd_")
- Dim FullPathMsgFile As String = ""
- Dim CurrentFolder As String = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\EBL-CADGIS\Fehleeinleitungen_Outlook", "Source", "")
Wenn ich diese Funktion aus einer geöffneten gesendeten Email (eigenständiges Fenster) aufrufe, dann ist alles OK. (Ribbontyp: ..Read.Mail)
Wenn ich diese aus dem normalen Baum aufrufe (Ribbontyp: ..Explorer), dann wird in der Zeile
ein Fehler geworfen.
"System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt." & vbCrLf & " bei EBL.OutlookAddin.Ribbon1.Bt_SaveFehleinleitng_Click(Object sender, RibbonControlEventArgs e) in C:\VSProjects\Addin\Outlook\EBL.OutlookAddin\EBL.Ribbon.vb:Zeile 109."
Kann mir das einer erklären oder weiß Abhilfe?
Gruß Jan