Domino 9 und frühere Versionen > ND6: Entwicklung
Umwandeln OLE-Objekte -> Attachments: geht das auch mit Win-Api?
Axel Janssen temp:
Hi,
wir haben für diese Funktionalität nun eine .dll.
Ich frag mich nun ob das nicht einfach auch mit der Windows-Api, d.h. ohne Einbindung einer selbstgeschriebenen dll geht:
In einem Feld "body" sind x Attachments und y eingebettete OLE-Objekte.
Die OLE-Objekte sollen in Attachments umgewandelt werden.
Gruß Axel
Axel Janssen temp:
Ole - Objekte als .ole Files in ein bestimmtes Verzeichnis mit startender DocId oder DocUnidID im Dateinamen...
Geht das???
slage:
Hi,
die dll würde mich auch interessieren, habe ein gewachsene MS-Library, die dringend überarbeitetet (entOLEsiert) werden müßte.
Gibts da ne Chance?
Danke,
slage
Axel Janssen temp:
Muss hier erst durchgesprochen werden. Der entscheidende Mann ist derzeit nicht greifbar.
Gruß Axel
joringel:
Geht das nicht auch mit Script?
...
Set doc = uiDoc.document
Set item = doc.GetFirstItem("object")
obs = item.EmbeddedObjects
Forall ob In obs
Select Case ob.Type
Case EMBED_OBJECT:
strClass = ob.Class
Select Case strClass
Case "Word.Document.8"
strExtension = ".doc"
Case "Excel.Sheet.8"
strExtension = ".xsl"
...
End Select
strPathFile = "c:\temp\" & ob.Source & strExtension
Set handle = ob.Activate( False )
handle.SaveAs(strPathFile)
Call ob.remove()
Call item.EmbedObject(EMBED_ATTACHMENT, strClass, strPathFile)
Kill strPathFile
End Select
End Forall
Call doc.Save(True,True,True)
Gruss
joringel
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln