<?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 Convert ArcMap UI tool control with VBA embedded to Python? in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/convert-arcmap-ui-tool-control-with-vba-embedded/m-p/331910#M25818</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Experts:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I am using ArcGIS 9.2 and I have a UI tool with VBA code underlying. This tool reads the map coordinate when I click on the map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Because VBA is going be decommissioned in some future version of ArcGIS, I am finding an alternative way to implement the UI tool. Is Python scripting an option to implement it?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I currently don't know whether there is any method to hook the Python script with the map and the UI controlls in ArcMap. Can you give some suggestion?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I want to avoid using ArcObjects extension written in .NET, because going that route will cause packaging and deployment process in my organization.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Any opinion will be apprieciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Jan 2011 18:57:55 GMT</pubDate>
    <dc:creator>SuiHuang</dc:creator>
    <dc:date>2011-01-25T18:57:55Z</dc:date>
    <item>
      <title>Convert ArcMap UI tool control with VBA embedded to Python?</title>
      <link>https://community.esri.com/t5/python-questions/convert-arcmap-ui-tool-control-with-vba-embedded/m-p/331910#M25818</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Experts:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I am using ArcGIS 9.2 and I have a UI tool with VBA code underlying. This tool reads the map coordinate when I click on the map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Because VBA is going be decommissioned in some future version of ArcGIS, I am finding an alternative way to implement the UI tool. Is Python scripting an option to implement it?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I currently don't know whether there is any method to hook the Python script with the map and the UI controlls in ArcMap. Can you give some suggestion?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I want to avoid using ArcObjects extension written in .NET, because going that route will cause packaging and deployment process in my organization.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Any opinion will be apprieciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jan 2011 18:57:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/convert-arcmap-ui-tool-control-with-vba-embedded/m-p/331910#M25818</guid>
      <dc:creator>SuiHuang</dc:creator>
      <dc:date>2011-01-25T18:57:55Z</dc:date>
    </item>
    <item>
      <title>Re: Convert ArcMap UI tool control with VBA embedded to Python?</title>
      <link>https://community.esri.com/t5/python-questions/convert-arcmap-ui-tool-control-with-vba-embedded/m-p/331911#M25819</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could accomplish this by building a tool using the PythonAddins framework or the ArcObjects AddIns framework. I know that you stated you didn't want to use ArcObjects, but I feel that you'd probably prefer the AddIns framework over the COM component approach. Both the PythonAddins and ArcObjects AddIns routes will create a file which the user can install on their machine without any administrative privileges.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;What is a Python add-in?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://desktop.arcgis.com/en/desktop/latest/guide-books/python-addins/what-is-a-python-add-in.htm" title="http://desktop.arcgis.com/en/desktop/latest/guide-books/python-addins/what-is-a-python-add-in.htm"&gt;http://desktop.arcgis.com/en/desktop/latest/guide-books/python-addins/what-is-a-python-add-in.htm&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Creating a Python add-in tool&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://desktop.arcgis.com/en/desktop/latest/guide-books/python-addins/creating-an-add-in-tool.htm" title="http://desktop.arcgis.com/en/desktop/latest/guide-books/python-addins/creating-an-add-in-tool.htm"&gt;http://desktop.arcgis.com/en/desktop/latest/guide-books/python-addins/creating-an-add-in-tool.htm&lt;/A&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Building add-ins for ArcGIS for Desktop (ArcObjects)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/#/Building_add_ins_for_ArcGIS_for_Desktop/0001000000w2000000/" title="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/#/Building_add_ins_for_ArcGIS_for_Desktop/0001000000w2000000/"&gt;http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/#/Building_add_ins_for_ArcGIS_for_Desktop/0001000000w2000000/&lt;/A&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Walkthrough: Building custom UI elements using add-ins&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/#/Walkthrough_Building_custom_UI_elements_using_add_ins/0001000001ms000000/" title="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/#/Walkthrough_Building_custom_UI_elements_using_add_ins/0001000001ms000000/"&gt;http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/#/Walkthrough_Building_custom_UI_elements_using_add_ins/0001000001ms000000/&lt;/A&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Sep 2015 22:47:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/convert-arcmap-ui-tool-control-with-vba-embedded/m-p/331911#M25819</guid>
      <dc:creator>FreddieGibson</dc:creator>
      <dc:date>2015-09-16T22:47:47Z</dc:date>
    </item>
  </channel>
</rss>

