VBA मैक्रो
Contents
[
Hide
]
यह लेख Aspose.Slides for Python via Java का उपयोग करके VBA मैक्रो को जोड़ने, एक्सेस करने और निकालने की प्रक्रिया दर्शाता है।
पैकेज को Installation में वर्णित अनुसार स्थापित करें। प्रत्येक उदाहरण JVM शुरू करने से पहले asposeslides को इम्पोर्ट करता है, और JVM चलने के बाद API को इम्पोर्ट करता है।
VBA मैक्रो जोड़ें
VBA प्रोजेक्ट और एक साधारण मैक्रो मॉड्यूल के साथ एक प्रस्तुति बनाएँ।
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, VbaProject
presentation = Presentation()
try:
presentation.setVbaProject(VbaProject())
module = presentation.getVbaProject().getModules().addEmptyModule("Module")
module.setSourceCode('Sub Test()\n MsgBox "Hi" \nEnd Sub')
finally:
presentation.dispose()
VBA मैक्रो तक पहुँचें
VBA प्रोजेक्ट से पहला मॉड्यूल प्राप्त करें।
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, VbaProject
presentation = Presentation()
try:
presentation.setVbaProject(VbaProject())
module = presentation.getVbaProject().getModules().addEmptyModule("Module")
module.setSourceCode('Sub Test()\n MsgBox "Hi" \nEnd Sub')
first_module = presentation.getVbaProject().getModules().get_Item(0)
finally:
presentation.dispose()
VBA मैक्रो हटाएँ
VBA प्रोजेक्ट से एक मॉड्यूल हटाएँ।
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, VbaProject
presentation = Presentation()
try:
presentation.setVbaProject(VbaProject())
module = presentation.getVbaProject().getModules().addEmptyModule("Module")
module.setSourceCode('Sub Test()\n MsgBox "Hi" \nEnd Sub')
presentation.getVbaProject().getModules().remove(module)
finally:
presentation.dispose()