Node.jsをC++で使用してActiveXコントロールを削除
Contents
[
Hide
]
ActiveXコントロールを削除
Aspose.Cellsは、ワークブックからActiveXコントロールを削除する機能を提供します。これにはAPIが Shape.removeActiveXControl() メソッドを提供します。次のコードスニペットは、ActiveXコントロールを削除するために Shape.removeActiveXControl() メソッドの使用例を示しています。
サンプルコード
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// Source directory
const sourceDir = path.join(__dirname, "data");
// Output directory
const outputDir = path.join(__dirname, "output");
// Create a workbook
const wb = new AsposeCells.Workbook(path.join(sourceDir, "sampleUpdateActiveXComboBoxControl.xlsx"));
// Access first shape from first worksheet
const shape = wb.getWorksheets().get(0).getShapes().get(0);
// Access ActiveX ComboBox Control and update its value
if (shape.getActiveXControl() != null) {
// Remove Shape ActiveX Control
shape.removeActiveXControl();
}
// Save the workbook
wb.save(path.join(outputDir, "RemoveActiveXControl_our.xlsx"));