CreateNavigator bringt leeres Element

  • Hallo,


    ich muss durch alle Mails in der Mailbox und da das RT-Item auf Schriftgröße 12 setzen, falls es größer 24 ist.


    Jaja, sowas fängt man sich ein, wenn man ein IBM-Produkt über die Mails laufen lässt .....


    Aber zu meinem Problem.
    Ich wollte mit dem NotesRichtTextNavigator arbeiten.


    Folgenden Code verwende ich:
    [color=0000FF]
    .
    Dim rtitem As notesrichtextitem
    Dim rtstyle As NotesRichTextStyle
    Dim nav As NotesRichTextNavigator
    Dim range As NotesRichTextRange

    Set rtitem = doc.GetFirstItem(Feldname)
    If (rtitem Is Nothing) Then
    Print "No Body"
    Exit Function
    End If

    Set nav = rtitem.CreateNavigator
    .
    [/color]


    Das RT-Feld existiert also, sonst würde die Funktion aussteigen.
    Aber nav ist immer Nothing, egal ob ich den Agenten im Backend laufen lasse über eine Ansicht, oder im FrontEnd über Selected Documents.


    Ich habe ManagerRechte auf der DB.
    Wo liegt das Problem? Kann es an der Mail-DB liegen? In anderen Datenbanken habe ich mit dem RT-Navigator schon erfolgreich gearbeitet.


    Vielen Dank schon jetzt für Eure Hilfe

  • Hallo Taurec,


    vielen Dank für Deine schnelle Antwort.


    Es ist eine Standard-Mail-DB und da ist das Feld "Body" ja eigentlich ein RT-Feld.


    Ich habe in der Test-DB 23 Mails drin und die habe ich eben noch mal händisch geprüft. Es sind alles RT-Felder...


    Leider handelt es sich um 1500 Maildatenbanken, die geprüft werden müssen, da muss ich mir schnell was einfallen lassen.


    Bin für jeden Hinweis dankbar, aber es muss im BackEnd passieren, damit es über Nacht gehen kann.


    Danke Dir


    Manu

  • Hi,


    ne, das ist leider nicht möglich. Sind sensible Kundendaten *seufz


    Aber ich versuche mal ne Test-DB zusammenzustellen mit unsensiblen Daten.


    Wie komm ich an Deine Mailadresse?


    Gruß Manu

  • Hallo,


    nur eine Idee.
    Sind die Mails vielleicht im MIME-Format?
    Ich meine den Fehler mal bei MIME-Mails bekommen zu haben.


    Nur so eine Idee.


    MfG Stefan

  • Hallo Stefan,


    daran hatte ich auch schon gedacht, aber der Code funktioniert nicht mal auf einem normalen DOkument, mit einem RT-Feld.


    Ich habe das im Forum zu Notes 7 geschrieben, da es eine 7er Mail-DB ist, aber ich selbst habe einen 8er Client.
    Ich fürchte fast, dass es am Client liegt, da ich diesen Code vor 2 Jahren so ähnlich schon mal genutzt habe.


    Gruß Manu

  • Hi,


    mein Kollege hat es gelöst.......


    Also, das nav-Element ist da, nur der Debugger zeigt es nicht.


    Mein Programm ist an einer anderen Stelle ausgestiegen, nur die Fehlermeldung zeigte mir was anderes an..


    Danke Euch für Eure Hilfe!


    Manu