Dim pUID As UID
Set pUID = New UID
pUID.Value = "esriEditorExt.UtilityNetworkAnalysisExt"
Dim pNetworkAnalysisExt As INetworkAnalysisExt
Set pNetworkAnalysisExt = Application.FindExtensionByCLSID(pUID)
Dim pNetworkAnalysisExtFlags As INetworkAnalysisExtFlags
Set pNetworkAnalysisExtFlags = pNetworkAnalysisExt
Dim i As Long
For i = 0 To pNetworkAnalysisExtFlags.EdgeFlagCount - 1 'JunctionFlagCount - 1
Dim pFlagDisplay As IFlagDisplay
' Set pFlagDisplay = pNetworkAnalysisExtFlags.JunctionFlag(i) 'ジャンクション
Set pFlagDisplay = pNetworkAnalysisExtFlags.EdgeFlag(i) 'エッジ
Debug.Print pFlagDisplay.FeatureClassID, pFlagDisplay.FID
Next i
記事
