Autor Thema: RichText  (Gelesen 1558 mal)

Offline solvei

  • Frischling
  • *
  • Beiträge: 6
  • Geschlecht: Weiblich
  • absolute beginner in lotus !
RichText
« am: 14.05.03 - 10:42:24 »
hallo
ich versuche einen agenten zu schreiben, der mir aus einer mail den body in eine externe datei schreibt:

Sub Initialize
   Dim doc As NotesDocument
   Dim rtitem As Variant
   Dim plainText As String
   Dim fileNum As Integer
'...set value of doc...
   Set rtitem = doc.GetFirstItem( "Body" )
   If ( rtitem.Type = RICHTEXT ) Then
      plainText = rtitem.GetFormattedText( False, 0 )
   End If
' get a file number for the file
   fileNum = Freefile
' open the file for writing
   Open "c:\plane.txt" For Output As fileNum
' write the formatted text to the file
   Print #fileNum, plainText
' close the file
   Close #fileNum
End Sub

allerdings erhalte ich die fehlermeldung: Object variable not set.

gruss und dank an die helfer
solvei

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:RichText
« Antwort #1 am: 14.05.03 - 10:49:12 »
und wie sagst Du Notes welches das Doc ist? Ich nehme an, Du hast das Bsp. aus der Help kopiert und vergessen, daß man noch was davor reinschreiben muß...

Dim WS As New NotesUIWorkspace
Dim UIDoc as NotesUIDocument
set UIDoc=ws.currentdocument
Dim doc as NotesDocument
set doc=UIDoc.document
...dein Code
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Eike

  • Frischling
  • *
  • Beiträge: 16
Re:RichText
« Antwort #2 am: 14.05.03 - 10:49:32 »
das sieht so aus wie aus der Hilfe
als erstes würde ich den Debugger einschalten, wenn du dann den Agenten startest, dann bleibt er genau an der Stelle stehen wo der Fehler auftritt. Und übrigens doc mußt du schon initialisieren.

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:RichText
« Antwort #3 am: 14.05.03 - 10:51:20 »
'...set value of doc...
Du musst das doc, auf welches referenziert werden soll noch definieren...
da du wenig ueber den Kontext hier preis gibst, kann ich dir leider nicht weiterhelfen!
Wird das Script ueber eine Viewaction getriggert, oder aus einem doc selbst, oder wie ?

gruss

Offline solvei

  • Frischling
  • *
  • Beiträge: 6
  • Geschlecht: Weiblich
  • absolute beginner in lotus !
Re:RichText
« Antwort #4 am: 14.05.03 - 10:53:31 »
danke an alle !

war mal wieder nicht bei der sache ;-)

Offline immanuel

  • Senior Mitglied
  • ****
  • Beiträge: 461
  • Geschlecht: Männlich
    • Freshpixel Fotostudio
Re:RichText
« Antwort #5 am: 15.05.03 - 11:08:13 »
Hallo Zusammen

Könnt iht noch eine funktionierendes Codebeispiel angeben.

Vielen Dank!
IBM Certified System Administrator - Lotus Notes and Domino 6/6.5

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz