如何在PowerPoint中以编程方式多个选择

时间:2014-10-20 14:32:13

标签: c# vsto office-interop com-interop powerpoint-vba

我想以编程方式从PowerPoint中特定幻灯片中的一组形状中选择2个形状A和B,然后执行"剪切"行动。我怎么能这样做?

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

1 个答案:

答案 0 :(得分:1)

由于您还使用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