返回介绍

Selection 对象

发布于 2019-10-04 14:06:47 字数 2079 浏览 982 评论 0 收藏 0

DocumentWindows (DocumentWindow)
Selection
ShapeRange (Shape)
SlideRange (Slide)
TextRange

代表指定文档窗口中的选中对象。

使用 Selection 对象

使用Selection 属性返回Selection 对象。以下示例将当前窗口中的选中对象复制到剪贴板。

ActiveWindow.Selection.Copy

使用ShapeRangeSlideRangeTextRange 属性从选中的对象返回一系列形状、幻灯片或文本。

以下示例设置第二个窗口中选中形状的前景色,假设至少选中了一个形状且所有选中的形状具有可以改变前景色的填充。

With Windows(2).Selection.ShapeRange.Fill
 .Visible = True
 .ForeColor.RGB = RGB(255, 0, 255)
End With

如果第二个窗口中的第一个选中形状包含一文本框,以下示例设置其中的文本。

With Windows(2).Selection.ShapeRange(1)
 If .HasTextFrame Then
 .TextFrame.TextRange = "Current Choice"
 End If
End With

以下示例剪切当前窗口中选中的文本,将其放到剪贴板。

ActiveWindow.Selection.TextRange.Cut

以下示例复制选中的所有幻灯片(如果位于幻灯片视图,则复制当前幻灯片)。

ActiveWindow.Selection.SlideRange.Duplicate

如果使用这些属性时而没有选中合适类型对象(例如,在没有选中形状的情况下使用ShapeRange 属性),则会发生错误。请使用Type 属性判断选中对象的类型。以下示例检查选中的对象中是否包含幻灯片。如果其中包含幻灯片,该示例设置其中第一个选中幻灯片的背景色。

With Windows(2).Selection
 If .Type = ppSelectionSlides Then
 With .SlideRange(1)
 .FollowMasterBackground = False
 .Background.Fill.PresetGradient _
 msoGradientHorizontal, 1, msoGradientLateSunset
 End With
 End If
End With

说明

在某一幻灯片视图中修改幻灯片时,Selection 对象将被删除(Type 属性将返回ppSelectionNone)。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文