RTF Item

  • taurec


    Hi, kannst du das bitte etwas genauer erklaeren!


    Ich weiss wie ich pruefen kann ob das feld selber ein rtf ist aber nicht wie ich prueffen kann ob es leer ist oder nicht!


    Danke

    • Offizieller Beitrag

    Code sagt mehr als 1000 Worte ;)


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

  • Gut gesagt dirk

    Code
    Set fAt = uidoc.GetFirstItem("dokumenti")
    If fAt.Type=RICHTEXT Then
    		Forall o In fAt.EmbeddedObjects 'hier kommt der type 'mismatch wenn kein attachment in dem feld ist
    			If o.Type= EMBED_ATTACHMENT Then 
    				Call o.ExtractFile ( "c:\TEMP\" & o.name)
    				Call uidoc.Save( True, True )				
    			End If
    		End Forall
    	End If
    • Offizieller Beitrag

    weise Dir mal vorher das Array zu
    notesEmbeddedObjectArray = notesRichTextItem.EmbeddedObjects
    und prüfe, ob das Array leer ist.


    Gruß
    Dirk

    • Offizieller Beitrag

    erwischt, kanns gerade nicht testen.


    Schau mal im Designer an, was bei dem Array steht, wenn das Feld keine Anhänge hat. Eventuell musst Du es mit Nothing abfangen.


    Gruß
    Dirk

  • Die Hilfe sagt:
    Returns empty if the rich text item does not contain embedded objects.


    Was ist aber Empty?


    Ein leerer string, 0 oder was? :orakel:


    Danke

    • Offizieller Beitrag

    geht mit isEmpty(...)


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein