在滑动csharp时单击shapepowerpoint时调用函数

本文关键字:shapepowerpoint 调用 函数 单击 csharp | 更新日期: 2023-09-27 18:27:51

我知道我们可以在滑动时单击形状时添加动作操作设置[Power.PpMouseActivation.ppMouseClick]。Csharp中的操作喜欢我下面的代码:

aromaClick = thisSlide.Shapes.AddShape(Office.MsoAutoShapeType.msoShape24pointStar, 10, 10, 20, 20);
Globals.ThisAddIn.aromaClick.ActionSettings[PowerPoint.PpMouseActivation.ppMouseClick].Action = PowerPoint.PpActionType.ppActionRunProgram;
 Globals.ThisAddIn.aromaClick.ActionSettings[PowerPoint.PpMouseActivation.ppMouseClick].Run = "path-to-file";

但我想知道当点击形状发生时,我是否可以调用函数?有可能吗?比如调用这个函数:

void hello(){
//something
}

谢谢!

在滑动csharp时单击shapepowerpoint时调用函数

这个问题还不清楚。是否要在单击形状时指定要运行的宏?如果是这种情况,那么代码是类似的。

Globals.ThisAddIn.aromaClick.ActionSettings[PowerPoint.PpMouseActivation.ppMouseClick].Action = PowerPoint.PpActionType.ppActionRunMacro;
Globals.ThisAddIn.aromaClick.ActionSettings[PowerPoint.PpMouseActivation.ppMouseClick].Run = "Hello";