VBA-Makro
Contents
[
Hide
]
Dieser Artikel demonstriert, wie man VBA-Makros mit Aspose.Slides for .NET hinzufügt, darauf zugreift und entfernt.
VBA-Makro hinzufügen
Erstellen Sie eine Präsentation mit einem VBA-Projekt und einem einfachen Makro-Modul.
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";
}
Zugriff auf ein VBA-Makro
Rufen Sie das erste Modul aus dem VBA-Projekt ab.
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-Makro entfernen
Löschen Sie ein Modul aus dem VBA-Projekt.
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);
}