C# 如何在PowerPoint中以编程方式进行多项选择

C# 如何在PowerPoint中以编程方式进行多项选择,c#,vsto,powerpoint,office-interop,com-interop,C#,Vsto,Powerpoint,Office Interop,Com Interop,我想以编程方式从PowerPoint中特定幻灯片中的一组形状中选择两个形状A和B,然后执行剪切操作。我该怎么做 注意:我使用的是C、Visual Studio 2013、PowerPoint 2013,因为您也使用PowerPoint VBA进行了标记,这就是我在这里提供的示例。这将在活动演示文稿的第一张幻灯片上选择形状1和3,然后剪切它们: Sub SelectShapes() With ActivePresentation.Slides(1) .Shapes(1).

我想以编程方式从PowerPoint中特定幻灯片中的一组形状中选择两个形状A和B,然后执行剪切操作。我该怎么做


注意:我使用的是C、Visual Studio 2013、PowerPoint 2013

,因为您也使用PowerPoint VBA进行了标记,这就是我在这里提供的示例。这将在活动演示文稿的第一张幻灯片上选择形状1和3,然后剪切它们:

Sub SelectShapes()

    With ActivePresentation.Slides(1)
        .Shapes(1).Select msoTrue  ' Start a new selection
        .Shapes(3).Select msoFalse ' Add to current selection
    End With

    ' and cut
    ActiveWindow.Selection.Cut

End Sub