Get ActiveView from ArcMap.
[C#]
///<summary>Get ActiveView from ArcMap</summary>
///  
///<param name="application">An IApplication interface that is the ArcMap application.</param>
///   
///<returns>An IActiveView interface.</returns>
///   
///<remarks></remarks>
public ESRI.ArcGIS.Carto.IActiveView GetActiveViewFromArcMap(ESRI.ArcGIS.Framework.IApplication application)
{
  if (application == null)
  {
    return null;
  }
  ESRI.ArcGIS.ArcMapUI.IMxDocument mxDocument = application.Document as ESRI.ArcGIS.ArcMapUI.IMxDocument; // Dynamic Cast
  ESRI.ArcGIS.Carto.IActiveView activeView = mxDocument.ActiveView;
  return activeView;
}
[Visual Basic .NET]
'''<summary>Get ActiveView from ArcMap</summary>
'''  
'''<param name="application">An IApplication interface that is the ArcMap application.</param>
'''   
'''<returns>An IActiveView interface.</returns>
'''   
'''<remarks></remarks>
Public Function GetActiveViewFromArcMap(ByVal application As ESRI.ArcGIS.Framework.IApplication) As ESRI.ArcGIS.Carto.IActiveView
  If application Is Nothing Then
    Return Nothing
  End If
  Dim mxDocument As ESRI.ArcGIS.ArcMapUI.IMxDocument = TryCast(application.Document, ESRI.ArcGIS.ArcMapUI.IMxDocument) ' Dynamic Cast
  Dim activeView As ESRI.ArcGIS.Carto.IActiveView = mxDocument.ActiveView
  Return activeView
End Function