Actualizar automáticamente el objeto OLE a través de Microsoft Excel usando Aspose.Cells
Actualizar automáticamente el objeto OLE a través de Microsoft Excel usando Aspose.Cells
El siguiente código de muestra carga el archivo de Excel de muestra que tiene una imagen OLE no real. El objeto OLE es en realidad un documento de Microsoft Word, pero el archivo de Excel de muestra muestra la imagen de un animal en lugar de la imagen de Microsoft Word. Sin embargo, si abre el archivo de Excel de salida, verá que Microsoft Excel muestra la imagen OLE correcta.
La siguiente captura de pantalla muestra cómo se ve el archivo de Excel de muestra al abrirlo en Microsoft Excel.
La siguiente captura de pantalla muestra cómo se ve el archivo de Excel de salida al abrirlo en Microsoft Excel.
// 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); |