Autor Thema: per Script erzeugtes Bodyfeld wird nicht angezeigt  (Gelesen 1233 mal)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Hallo!

Ich erzeuge eine neue Mail in der Maildatenbank, schreibe per Script Daten aus dem aktuellen Dokument in das Bodyfeld und öffne dann die Mail.

Das Bodyfeld erscheint immer leer.
Im Debugger sehe ich , daß das Bodyfeld belegt wird.

Woran liegt das?


hier mein Script:

Dim session          As New NotesSession
   Dim ws                As New NotesUIWorkspace
   Dim uidoc_current   As NotesUIdocument
   Dim doc_Current    As NotesDocument
   Dim var_books       As Variant
   Dim va_Users       As notesView
   Dim doc_User       As NotesDocument
   Dim i_Flag          As Boolean
   Dim str_User         As String
   Dim str_Mailserver As String
   Dim str_MailPath    As String
   Dim db_Mail         As NotesDatabase
   Dim doc_mail      As NotesDocument
   Dim str_Mail         As String
   Dim item_body      As NotesRichtextItem
   Dim str_Abwesgrund As String
   Dim str_Type          As String


'
---
'

   
   Set item_Body = doc_Mail.createRichTextItem("Body")
   'Set item_Body =  New NotesRichTextItem(doc_Mail, "Body")
   Call item_Body.AddNewLine( 5 )
   
   Call item_body.AppendText( "_________________________________________________" )
   Call item_Body.AddNewLine( 1 )
   Call item_body.AppendText("Antragsteller : " & doc_current.Subject_(0) )
   Call item_Body.AddNewLine( 1 )
   Call item_body.AppendText("Grund: " & str_AbwesGrund )
   Call item_Body.AddNewLine( 1 )
   
   
   If doc_Current.DateOrTimeRange(0) = "1" Then
      Call item_body.AppendText(Cstr(doc_current.Workdate(0)))
      Call item_Body.AddNewLine( 1 )
   End If
   
   If doc_Current.DateOrTimeRange(0) ="2" Then
      Call item_body.AppendText(Cstr(doc_Current.DateStart(0)) & " bis " & doc_Current.DateEnd(0))
      Call item_Body.AddNewLine( 1 )
   End If
   
   Call Item_Body.AppendDocLink(doc_current, "zum Antrag")
   
   Set uidoc_current = ws.EditDocument(True , doc_Mail , False , ,  ,  )
« Letzte Änderung: 07.10.06 - 13:29:46 von DAU-in »
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: per Script erzeugtes Bodyfeld wird nicht angezeigt
« Antwort #1 am: 07.10.06 - 10:57:03 »
Bitte lies die Designer-Hilfe. Wenn Du im Backend (NotesDocument) ein RTF befüllst, musst Du das doc erst speichern, bevor Du es im UI aufmachst.

Ich seh in Deinem Code kein doc_mail.Save....

Und wo erstellst Du das doc_mail?
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: per Script erzeugtes Bodyfeld wird nicht angezeigt
« Antwort #2 am: 07.10.06 - 12:41:40 »
DAnke, Problem gelöst!

mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz