在Visio 2007 VBA中向所选内容添加层,可以通过以下步骤实现:
Sub AddLayerToSelection()
Dim vsoPage As Visio.Page
Dim vsoSelection As Visio.Selection
Dim vsoLayer As Visio.Layer
' 获取当前页面
Set vsoPage = ActivePage
' 获取当前选择
Set vsoSelection = vsoPage.Selection
' 创建新的图层
Set vsoLayer = vsoPage.Layers.Add("新图层")
' 将所选内容添加到新图层
vsoSelection.ContainerProperties.AddMember vsoLayer
' 刷新显示
vsoPage.Application.ActiveWindow.Refresh
' 清除选择
vsoSelection.DeleteAll
End Sub
这段代码将会在当前页面中创建一个名为"新图层"的图层,并将当前选择的内容添加到该图层中。最后,它会刷新显示并清除选择。
请注意,以上代码仅适用于Visio 2007,并且假设你已经熟悉Visio VBA编程。如果你需要更多关于Visio VBA的信息,可以参考腾讯云的Visio相关产品和产品介绍链接地址。
领取专属 10元无门槛券
手把手带您无忧上云