Sub Main()
Dim oSS As SelectSet= ThisApplication.ActiveDocument.SelectSet
oSS.Select(ThisApplication.CommandManager.Pick(SelectionFilterEnum.kModelAnnotationFilter, "Select a ModelAnnotation"))
Dim oNote As ModelLeaderNote = oSS.Item(1)
Dim oOccEnumerator As ComponentOccurrencesEnumerator
oOccEnumerator = oNote.Definition.Intent.Geometry.ContainingOccurrence.OccurrencePath
Dim oFullFileName As String
oFullFileName=oOccEnumerator(1).Definition.Document.FullFileName
MessageBox.Show("1st Level Occ(Part/Sub Asm) Name:" & oOccEnumerator(1).Name & vbLf &
"1st Level Occ(Part/Sub Asm) FileName:" & oFullFileName & vbLf &
"Leaf Occurrence(Part) Name:" & oOccEnumerator(oOccEnumerator.Count).Name & vbLf &
"Leaf Occurrence(Part) FileName:" & oOccEnumerator(oOccEnumerator.Count).Definition.Document.FullFileName, "oNote associate")
End Sub