VBA मैक्रो

यह लेख Aspose.Slides for .NET का उपयोग करके VBA मैक्रो को जोड़ने, पहुँचने और हटाने का प्रदर्शन करता है।

VBA मैक्रो जोड़ें

VBA प्रोजेक्ट और एक सरल मैक्रो मॉड्यूल के साथ प्रेजेंटेशन बनाएँ।

static void AddVbaMacro()
{
    using var presentation = new Presentation();
    presentation.VbaProject = new VbaProject();

    var module = presentation.VbaProject.Modules.AddEmptyModule("Module");
    module.SourceCode = "Sub Test()\n MsgBox \"Hi\" \nEnd Sub";
}

VBA मैक्रो तक पहुँचें

VBA प्रोजेक्ट से पहला मॉड्यूल प्राप्त करें।

static void AccessVbaMacro()
{
    using var presentation = new Presentation();
    presentation.VbaProject = new VbaProject();

    var module = presentation.VbaProject.Modules.AddEmptyModule("Module");
    module.SourceCode = "Sub Test()\n MsgBox \"Hi\" \nEnd Sub";

    var firstModule = presentation.VbaProject.Modules[0];
}

VBA मैक्रो हटाएँ

VBA प्रोजेक्ट से एक मॉड्यूल हटाएँ।

static void RemoveVbaMacro()
{
    using var presentation = new Presentation();
    presentation.VbaProject = new VbaProject();

    var module = presentation.VbaProject.Modules.AddEmptyModule("Module");
    module.SourceCode = "Sub Test()\n MsgBox \"Hi\" \nEnd Sub";

    presentation.VbaProject.Modules.Remove(module);
}