Μακροεντολή VBA
Contents
[
Hide
]
Αυτό το άρθρο δείχνει πώς να προσθέσετε, να αποκτήσετε πρόσβαση και να αφαιρέσετε μακροεντολές VBA χρησιμοποιώντας Aspose.Slides for .NET.
Προσθήκη μακροεντολής 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);
}