VBA マクロ
Contents
[
Hide
]
この記事では、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);
}