Удалить элемент ActiveX с помощью C++
Contents
[
Hide
]
Удалить элемент управления ActiveX
Aspose.Cells предоставляет возможность удалять элементы ActiveX из рабочих книг. Для этого API имеет метод Shape.RemoveActiveXControl. Следующий код демонстрирует использование метода Shape.RemoveActiveXControl для удаления элемента ActiveX.
Образец кода
#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();
}