Hallo zusammen.
Wenn ich ein EmbeddedObject öffne gehe ich im Moment über den Weg, dass ich das File vorher auf Platte mit ExtractFile speichere und danach über den unten angefügten Code wieder öffne:
If ( rtitem.Type = RICHTEXT ) Then
Forall o In rtitem.EmbeddedObjects
Call o.ExtractFile( "c:\temp\" & o.Source )
fileString = "c:\temp\" + o.source
End Forall
End If
Set xlApp = CreateObject("Excel.Application")
xlApp.Application.Workbooks.Open fileString
Set xlSheet = xlApp.Workbooks(1).Worksheets(1)
xlApp.Visible = True
Gibt es jetzt hier die Möglichkeit das Ganze ohne den Umweg des Speicherns zu machen? Das was ich dort öffne sind Excel-Docs die ein bestimmtes Format haben und wo ich dann per Script noch was einfülle. Wenn der User jetzt noch was ändert und dann vergißt zu speichern wird das Ding ja überschrieben.
Schon mal Danke im Voraus für jegliche Hilfe.
Gruß