Vba मैक्रो
Contents
[
Hide
]
यह दर्शाता है कि Aspose.Slides for PHP via Java का उपयोग करके VBA मैक्रो को कैसे जोड़ें, एक्सेस करें और हटाएं।
VBA मैक्रो जोड़ें
VBA प्रोजेक्ट और एक सरल मैक्रो मॉड्यूल के साथ एक प्रस्तुति बनाएं।
function addVbaMacro() {
$presentation = new Presentation();
try {
$presentation->setVbaProject(new VbaProject());
$module = $presentation->getVbaProject()->getModules()->addEmptyModule("Module");
$module->setSourceCode("Sub Test()\n MsgBox \"Hi\" \nEnd Sub");
$presentation->save("vba_macro.pptm", SaveFormat::Pptm);
} finally {
$presentation->dispose();
}
}
VBA मैक्रो तक पहुंचें
VBA प्रोजेक्ट से पहला मॉड्यूल प्राप्त करें।
function accessVbaMacro() {
$presentation = new Presentation("vba_macro.pptm");
try {
$firstModule = $presentation->getVbaProject()->getModules()->get_Item(0);
} finally {
$presentation->dispose();
}
}
VBA मैक्रो हटाएँ
VBA प्रोजेक्ट से एक मॉड्यूल हटाएं।
function removeVbaMacro() {
$presentation = new Presentation("vba_macro.pptm");
try {
// मान लेते हैं कि VBA प्रोजेक्ट में कम से कम एक मॉड्यूल है।
$module = $presentation->getVbaProject()->getModules()->get_Item(0);
$presentation->getVbaProject()->getModules()->remove($module);
$presentation->save("vba_macro_removed.pptm", SaveFormat::Pptm);
} finally {
$presentation->dispose();
}
}