Visio의 ShapeAdded 및 SelectionAdded

1363 단어 select
SelectionAdded와 ShapeAdded 이벤트는 모양이 만들어진 후에 트리거되는 것과 유사합니다.그것들의 차이는 한 조작에 여러 모양을 추가할 때 그것들의 행위 방식이 다르다는 데 있다.하나의 Paste 작업으로 세 개의 새 형태를 작성한다고 가정합니다.ShapeAdded 이벤트는 세 번 트리거되고 각각 세 객체의 각 객체에 적용됩니다.SelectionAdded 이벤트가 한 번 트리거되고 선택한 세 개의 새 형태가 있는 Selection 객체에 적용됩니다.
Application은 ShapeAdded 이벤트가 페이지에 추가된 새 모양 또는 모양 세트, 그룹화된 기존 모양 세트 또는 붙여넣기 작업에서 트리거되는지 확인하려면 사용합니다.IsInScope 속성visCmdObjectGroup을 전달할 때 IsInScope가 True로 되돌아오면 ShapeAdded 이벤트는 그룹 작업에 의해 터치됩니다.visCmdUFEditPaste나visCmdEditPastespecial을 전달할 때 IsInScope가 True로 되돌아오면 ShapeAdded 이벤트는 붙여넣기 작업에서 터치합니다.모든 매개 변수를 전달할 때 IsInScope가 False를 반환하면 이벤트는 페이지에 추가된 새 모양에 의해 트리거됩니다.
Private Sub vsoApplication_SelectionAdded(ByVal Selection As Visio.IVSelection)

    'MsgBox (Selection.Count)

End Sub



Private Sub vsoApplication_ShapeAdded(ByVal Shape As Visio.IVShape)



End Sub

좋은 웹페이지 즐겨찾기