Eliminar control ActiveX con C++
Contents
[
Hide
]
Eliminar control ActiveX
Aspose.Cells proporciona la capacidad de eliminar controles ActiveX de libros de trabajo. Para ello, la API ofrece el método Shape.RemoveActiveXControl. El siguiente fragmento de código demuestra el uso del método Shape.RemoveActiveXControl para eliminar un control ActiveX.
Código de muestra
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
// Create a workbook
Workbook wb(srcDir + u"sampleUpdateActiveXComboBoxControl.xlsx");
// Access first shape from first worksheet
Shape shape = wb.GetWorksheets().Get(0).GetShapes().Get(0);
// Remove Shape ActiveX Control
shape.RemoveActiveXControl();
// Save the workbook
wb.Save(outDir + u"RemoveActiveXControl_out.xlsx");
std::cout << "ActiveX Control removed successfully!" << std::endl;
Aspose::Cells::Cleanup();
}