Sub DataFrame()
'в аркмапе несколько датафреймов, один из них называется "Layers"
'после выполнения процедуры этот мап становиться активным
Dim pMXD As IMxDocument, i As Long
Set pMXD = ThisDocument
If pMXD.Maps.Count > 1 Then
For i = 0 To pMXD.Maps.Count - 1
If pMXD.Maps.Item(i).Name = "Layers" Then
Set pMXD.ActiveView = pMXD.Maps.Item(i)
End If
Next
End If
End Sub