Autor Thema: EmbeddedObject (Array)  (Gelesen 1213 mal)

Offline valheru

  • Frischling
  • *
  • Beiträge: 30
  • Ich liebe dieses Forum!
EmbeddedObject (Array)
« am: 17.07.03 - 18:19:14 »
Hallo,
ich habe folgende Zeilen in LS:
...
   Dim embeddedobject As NotesEmbeddedObject    
   Set embeddedobject = currentdoc.EmbeddedObjects(0)

Currentdoc ist ein NotesDocument
Bei der unteren Zeile bekomme ich einen Fehler "Variant does not contain a container."
Dabei enthält das Dokument ein eingebettetes Objekt. Und was der Variant sein soll, versteht ich auch nicht!
Vielen Dank für Eure Hilfe, valheru.

Glombi

  • Gast
Re:EmbeddedObject (Array)
« Antwort #1 am: 17.07.03 - 19:18:30 »
Hi,
Du darfst nicht die Methode der NotesDocument Klasse verwenden, sondern musst die Methode der Klassen NotesRichTextItem verwenden.

Also:

... set doc....

Dim rtitem As Variant
Set rtitem = doc.GetFirstItem( "Body" )
Set embeddedobject = rtitem.EmbeddedObjects(0)

Dazu aus der Notes Designer Hilfe zu EmbeddedObjects in der Klasse NotesDocument:
Unlike the EmbeddedObjects property in NotesRichTextItem, this property does not include file attachments or OLE/1 objects created in Notes Release 3.


Andreas

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:EmbeddedObject (Array)
« Antwort #2 am: 17.07.03 - 19:20:29 »
... kann es sein, daß das Objekt eben erst im Dokument abgelegt wurde und das Doc noch nicht gespeichert wurde...

ata
Grüßle Toni :)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:EmbeddedObject (Array)
« Antwort #3 am: 17.07.03 - 19:47:22 »
Auch hier wieder die Frage: Was willst Du eigentlich ???
Wir stochern hier herum, Glombi und ata haben richtige Hinweise gegeben, die Dir aber eventuell gar nicht weiter helfen - wir wissen ja nicht, was Du mit welchen EmbeddedObjects(-Typen) anfangen willst.

Du wirst sehen: Genaue Fragestellung - saubere Antwort.

Ciao,
Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz