<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Activating Data Frame in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/activating-data-frame/m-p/668415#M17945</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I wrote two codes for activating the second data frame in arcmap,the first one works on but the second doesn't and I get the error "object doesn't support this action" Iwant to understand why?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; 1st code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pMxDoc As IMxDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMxDoc = ThisDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pMaps As IMaps&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMaps = pMxDoc.Maps&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pMap As IMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMap = pMaps.Item(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMxDoc.Activeview=pMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; 2nd Code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pMxDoc As IMxDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMxDoc = ThisDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pMaps As IMaps&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMaps = pMxDoc.Maps&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pMap As IMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMap = pMaps.Item(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pActiveView As IActiveView&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pActiveView = pMap &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pActiveview.FocusMap=pMap&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Dec 2011 06:14:56 GMT</pubDate>
    <dc:creator>nassar1nassar2</dc:creator>
    <dc:date>2011-12-12T06:14:56Z</dc:date>
    <item>
      <title>Activating Data Frame</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/activating-data-frame/m-p/668415#M17945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I wrote two codes for activating the second data frame in arcmap,the first one works on but the second doesn't and I get the error "object doesn't support this action" Iwant to understand why?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; 1st code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pMxDoc As IMxDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMxDoc = ThisDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pMaps As IMaps&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMaps = pMxDoc.Maps&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pMap As IMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMap = pMaps.Item(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMxDoc.Activeview=pMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; 2nd Code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pMxDoc As IMxDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMxDoc = ThisDocument&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pMaps As IMaps&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMaps = pMxDoc.Maps&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pMap As IMap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pMap = pMaps.Item(1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim pActiveView As IActiveView&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pActiveView = pMap &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pActiveview.FocusMap=pMap&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2011 06:14:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/activating-data-frame/m-p/668415#M17945</guid>
      <dc:creator>nassar1nassar2</dc:creator>
      <dc:date>2011-12-12T06:14:56Z</dc:date>
    </item>
    <item>
      <title>Re: Activating Data Frame</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/activating-data-frame/m-p/668416#M17946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;moving to ArcObjects forum&amp;nbsp; -jb&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Dec 2011 20:07:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/activating-data-frame/m-p/668416#M17946</guid>
      <dc:creator>JimBarry</dc:creator>
      <dc:date>2011-12-19T20:07:11Z</dc:date>
    </item>
    <item>
      <title>Re: Activating Data Frame</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/activating-data-frame/m-p/668417#M17947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The 2nd code fails at Set pActiveview.FocusMap=pMap . You can set IActiveView.FocusMap property, only if current active view is in the page layout mode. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code I would use:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;Dim pActiveView As IActiveView
Set pActiveView = pMxDoc.ActiveView
If TypeOf pActiveView Is IPageLayout Then
&amp;nbsp;&amp;nbsp; Set pActiveView.FocusMap = pMap
ElseIf TypeOf pActiveView Is IMap Then
&amp;nbsp;&amp;nbsp; Set pMxDoc.ActiveView = pMap
End If
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 16:45:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/activating-data-frame/m-p/668417#M17947</guid>
      <dc:creator>SiqiLi</dc:creator>
      <dc:date>2021-12-12T16:45:21Z</dc:date>
    </item>
  </channel>
</rss>

