|    | 
     ▼sakumambo さん: 
>オートシェイプにコネクタがつながっているかどうかを調べるには 
> オートシェイプのどのプロパティを見ればいいのでしょうか? 
まず Shapes をLoopして Connector をみつけ、 
それが どのAutoShapeとつながってるかを調べる、 
という手順をとるらしいです。 
 
 
Sub Try1() 
 Dim shp As Shape 
 Dim dic As Object 
 Set dic = CreateObject("Scripting.Dictionary") 
 For Each shp In ActiveSheet.Shapes 
   If shp.Connector Then 'AutoShapeがコネクターだったら 
    With shp.ConnectorFormat 
     If .BeginConnected Then _ 
       dic(.BeginConnectedShape.Name) = Empty 
     If .EndConnected Then _ 
       dic(.EndConnectedShape.Name) = Empty 
    End With 
   End If 
 Next 
  
 Debug.Print "Connectorに接続する図形は" 
 Debug.Print Join(dic.Keys(), vbCrLf) 
End Sub 
 
 | 
     
    
   |