ich erstellen Sie eine Arbeitsmappe, wie Inhalte von OLEObject anzuzeigen, die .Net in aspose.word für C# embeded
Document doc = new Document();
var builder = new DocumentBuilder(doc);
Workbook workbook = new Workbook();
int i = workbook.Worksheets.Add();
Worksheet sheet = workbook.Worksheets[i];
und dann meine Zellen erstellen und dann einen Einsatz es zu meinem Dokument insertOleObject
Methode:
MemoryStream memorystream = new MemoryStream();
workbook.Save(memorystream, Aspose.Cells.SaveFormat.Xlsx);
byte[] bytes = memorystream.ToArray();
Shape oleObject = builder.InsertOleObject(memorystream, "Excel.Sheet.2", false, null);
ich möchte Arbeitsblatt, das ich in der Arbeitsmappe erstellen können als Tabelle angezeigt werden, aber das geschieht nicht.
so Dank aber immer noch nicht als Tabelle Excel-Tabelle zeigt, und nur ein Excel-Objekt durch Aspose für .net-Symbol zeigen .in dieser docx i auf das Symbol klicken muss dann meine Arbeitsmappe geöffnet aber ich möchte Datentabelle in docx angezeigt werden. –
Sie müssen ein Arbeitsblatt Bild erstellen Aspose.Cells und anschließend System.Drawing.Image über Fromfile() oder FromStream() Methoden erstellen und dann geben sie als Parameter in der null ersetzen. das heißt der letzte Parameter in dem Code ist null, aber Sie sollten Ihr eigenes Image-Objekt übergeben. d.h. Aspose.Words.Drawing.Shape SHP = builder.InsertOleObject (Memory "Excel.Sheet.12", false, yourImg); – shakeel
vielen dank –