Автоматическое обновление объекта OLE через Microsoft Excel с помощью Aspose.Cells

Автоматическое обновление объекта OLE через Microsoft Excel с помощью Aspose.Cells

В следующем образце кода загружается образец файла Excel, который содержит нереальное изображение OLE. Фактически объект OLE является документом Microsoft Word, но в образце файла Excel отображается изображение животного вместо изображения Microsoft Word. Однако, если вы откроете результирующий файл Excel, вы увидите, что Microsoft Excel отображает правильное изображение OLE.

На следующем скриншоте показано, как выглядит образец файла Excel при открытии в Microsoft Excel.

todo:image_alt_text

На следующем скриншоте показано, как выглядит результирующий файл Excel при открытии в Microsoft Excel.

todo:image_alt_text

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(AutomaticallyrefreshOLEobject.class);
// Create workbook object from your sample excel file
Workbook wb = new Workbook(dataDir + "sample.xlsx");
// Access first worksheet
Worksheet sheet = wb.getWorksheets().get(0);
// Set auto load property of first ole object to true
sheet.getOleObjects().get(0).setAutoLoad(true);
// Save the worbook in xlsx format
wb.save(dataDir + "output.xlsx", SaveFormat.XLSX);