Macro VBA
Contents
[
Hide
]
Bài viết này trình bày cách thêm, truy cập và xóa macro VBA bằng Aspose.Slides for Node.js via Java.
Thêm macro VBA
Tạo một bản trình chiếu có dự án VBA và một mô-đun macro đơn giản.
function addVbaMacro() {
let presentation = new aspose.slides.Presentation();
try {
presentation.setVbaProject(new aspose.slides.VbaProject());
let module = presentation.getVbaProject().getModules().addEmptyModule("Module");
module.setSourceCode("Sub Test()\n MsgBox \"Hi\" \nEnd Sub");
presentation.save("vba_macro.pptm", aspose.slides.SaveFormat.Pptm);
} finally {
presentation.dispose();
}
}
Truy cập macro VBA
Lấy mô-đun đầu tiên từ dự án VBA.
function accessVbaMacro() {
let presentation = new aspose.slides.Presentation("vba_macro.pptm");
try {
// Giả sử bản trình chiếu có ít nhất một mô-đun VBA.
let firstModule = presentation.getVbaProject().getModules().get_Item(0);
} finally {
presentation.dispose();
}
}
Xóa macro VBA
Xóa một mô-đun khỏi dự án VBA.
function removeVbaMacro() {
let presentation = new aspose.slides.Presentation("vba_macro.pptm");
try {
// Giả sử bản trình chiếu có ít nhất một mô-đun VBA.
let firstModule = presentation.getVbaProject().getModules().get_Item(0);
presentation.getVbaProject().getModules().remove(firstModule);
presentation.save("vba_macro_removed.pptm", aspose.slides.SaveFormat.Pptm);
} finally {
presentation.dispose();
}
}