Hallo,
in einer WPF-Applikation verwende ich Word Interop, um Word-Dokumente zu erzeugen.
Ohne, dass ich an den betreffenden Code-Stellen etwas geändert habe, erhalte ich beim Einfügen eines Bilds in ein Word-Dokument auf einmal die Fehlermeldung:
System.Runtime.InteropServices.COMException: "Element nicht gefunden. (Ausnahme von HRESULT: 0x8002802B (TYPE_E_ELEMENTNOTFOUND))"
Das Bild füge ich mit folgendem Code ein:
public void InsertImage(Document doc, string imageFile)
{
if (!System.IO.File.Exists(imageFile))
throw new InvalidOperationException("Bild-Datei nicht gefunden.");
object missing = Type.Missing;
doc.Content.InlineShapes.AddPicture(imageFile, ref missing, ref missing, ref missing); // Fehler TYPE_E_ELEMENTNOTFOUND
}
Leider ist mir nicht klar, was der Fehlercode TYPE_E_ELEMENTNOTFOUND eigentlich aussagt. Die Bild-Datei existiert definitiv und wenn ich Word manuell starte und die Datei einfüge, geht es auch...