Bild in eine Tabelle im Worddokument einfügen
-
Hallo,
ich möchte, wie es der Betreff schon sagt, Bilder in ein Worddokument einfügen.
Zunächst erstelle ich im Worddokument eine Tabelle:
Word.Table oTable; Word.Range wrdRng = oDoc.Bookmarks.Item(ref oEndOfDoc).Range; oTable = oDoc.Tables.Add(wrdRng, rows + 1, 6, ref oMissing, ref oMissing); oTable.Range.ParagraphFormat.SpaceAfter = 6;
Anschließend werden die einzelnen Zellen gefüllt, etwa so:
oTable.Cell(2, 1).Range.Text = "Foto"; oTable.Cell(2, 1).Range.Font.Name = "Calibri"; oTable.Cell(2, 1).Range.Font.Bold = 1; oTable.Cell(2, 1).Width = 120;
Nun würde ich auf die selbe Art - also ohne Bookmark - ein Bild in die gewünschte Zelle einfügen - ungefähr so
bool existing = DatabaseParts.PictureExisting(sNumber); if (existing != false) { oTable.Cell(j, 1).Width = 120; string path = DirectoryFiles.OpenFile("partpictures"); string fileNameSubPic = path + "\\" + sNumber + ".jpg"; object missing = Type.Missing; oTable.Cell(j,1) // hier sollte nun sowas folgen = oRange.InlineShapes.AddPicture(fileNameSubPic, ref missing, ref missing, ref missing); } else { oTable.Cell(j, 1).Range.Text = ""; }
Geht das überhaupt, so wie ich es vor habe? Falls ja, kann mir jemand helfen oder einen Tipp geben?
Danke!