<?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 Re: Open Drawing from Balloon in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12760720#M167114</link>
    <description>&lt;P&gt;Success!&amp;nbsp; That did the trick.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The boss is impressed at how I'm now able to use Inventor drawings more effectively with you're recent codes.&amp;nbsp; His first comment:&amp;nbsp; why doesn't Inventor already have those built in?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks, Harvey&lt;/P&gt;</description>
    <pubDate>Wed, 08 May 2024 15:30:13 GMT</pubDate>
    <dc:creator>harvey3ELEA</dc:creator>
    <dc:date>2024-05-08T15:30:13Z</dc:date>
    <item>
      <title>Open Drawing from Balloon</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12760438#M167098</link>
      <description>&lt;P&gt;A quick example of how to open a drawing from a balloon.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/14267279"&gt;@harvey3ELEA&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;

&lt;SPAN&gt;While&lt;/SPAN&gt; &lt;SPAN&gt;True&lt;/SPAN&gt;

	&lt;SPAN&gt;'select Balloon&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBalloon&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Balloon&lt;/SPAN&gt; = &lt;SPAN&gt;Nothing&lt;/SPAN&gt;
	&lt;SPAN&gt;oBalloon&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;CommandManager&lt;/SPAN&gt;.&lt;SPAN&gt;Pick&lt;/SPAN&gt; _
	(&lt;SPAN&gt;SelectionFilterEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kDrawingBalloonFilter&lt;/SPAN&gt;, _
	&lt;SPAN&gt;"Select a balloon to open a it's drawing. "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;" (press ESC To Exit selection)"&lt;/SPAN&gt;)

	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;IsNothing&lt;/SPAN&gt;(&lt;SPAN&gt;oBalloon&lt;/SPAN&gt;) &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;While&lt;/SPAN&gt;

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oLeader&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Leader&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oBalloon&lt;/SPAN&gt; &lt;SPAN&gt;IsNot&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;oLeader&lt;/SPAN&gt; = &lt;SPAN&gt;oBalloon&lt;/SPAN&gt;.&lt;SPAN&gt;Leader&lt;/SPAN&gt;

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oLeaderNode&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;LeaderNode&lt;/SPAN&gt; = &lt;SPAN&gt;oLeader&lt;/SPAN&gt;.&lt;SPAN&gt;AllNodes&lt;/SPAN&gt;(&lt;SPAN&gt;oLeader&lt;/SPAN&gt;.&lt;SPAN&gt;AllNodes&lt;/SPAN&gt;.&lt;SPAN&gt;Count&lt;/SPAN&gt;)
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oIntent&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;GeometryIntent&lt;/SPAN&gt; = &lt;SPAN&gt;oLeaderNode&lt;/SPAN&gt;.&lt;SPAN&gt;AttachedEntity&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCurve&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingCurve&lt;/SPAN&gt; = &lt;SPAN&gt;oIntent&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oProxy&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;EdgeProxy&lt;/SPAN&gt; = &lt;SPAN&gt;oCurve&lt;/SPAN&gt;.&lt;SPAN&gt;ModelGeometry&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oOcc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ComponentOccurrence&lt;/SPAN&gt; = &lt;SPAN&gt;oProxy&lt;/SPAN&gt;.&lt;SPAN&gt;ContainingOccurrence&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oRefDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt; = &lt;SPAN&gt;oOcc&lt;/SPAN&gt;.&lt;SPAN&gt;Definition&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oFilePath&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;oRefDoc&lt;/SPAN&gt;.&lt;SPAN&gt;FullFileName&lt;/SPAN&gt;()
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDrawingFilePath&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;Left&lt;/SPAN&gt;(&lt;SPAN&gt;oFilePath&lt;/SPAN&gt;, &lt;SPAN&gt;Len&lt;/SPAN&gt;(&lt;SPAN&gt;oFilePath&lt;/SPAN&gt;) -3) &amp;amp; &lt;SPAN&gt;"idw"&lt;/SPAN&gt;

	&lt;SPAN&gt;Try&lt;/SPAN&gt;
		&lt;SPAN&gt;oDrawDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;Documents&lt;/SPAN&gt;.&lt;SPAN&gt;Open&lt;/SPAN&gt;(&lt;SPAN&gt;oDrawingFilePath&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;)
		&lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;While&lt;/SPAN&gt;
	&lt;SPAN&gt;Catch&lt;/SPAN&gt;
		&lt;SPAN&gt;MsgBox&lt;/SPAN&gt;(&lt;SPAN&gt;"Could not open "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;oDrawingFilePath&lt;/SPAN&gt;, , &lt;SPAN&gt;"iLogic"&lt;/SPAN&gt;)
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;


&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;While&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 13:37:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12760438#M167098</guid>
      <dc:creator>Curtis_Waguespack</dc:creator>
      <dc:date>2024-05-08T13:37:31Z</dc:date>
    </item>
    <item>
      <title>Re: Open Drawing from Balloon</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12760486#M167099</link>
      <description>&lt;P&gt;Now that's nice!&amp;nbsp; I did notice, however, the code doesn't like balloons that are on tangent surfaces, such as a pipe.&amp;nbsp; When I move the balloon to the pipe's cut edge, it performs the task properly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here's what I see when clicking on a tangent-connected balloon:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="harvey3ELEA_0-1715176355663.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1359740iD2ED7ED4441FEECE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="harvey3ELEA_0-1715176355663.png" alt="harvey3ELEA_0-1715176355663.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 13:53:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12760486#M167099</guid>
      <dc:creator>harvey3ELEA</dc:creator>
      <dc:date>2024-05-08T13:53:26Z</dc:date>
    </item>
    <item>
      <title>Re: Open Drawing from Balloon</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12760589#M167107</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/14267279"&gt;@harvey3ELEA&lt;/a&gt;&amp;nbsp;, good catch, see this updated version&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;

&lt;SPAN&gt;While&lt;/SPAN&gt; &lt;SPAN&gt;True&lt;/SPAN&gt;

	&lt;SPAN&gt;'select Balloon&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBalloon&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Balloon&lt;/SPAN&gt; = &lt;SPAN&gt;Nothing&lt;/SPAN&gt;
	&lt;SPAN&gt;oBalloon&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;CommandManager&lt;/SPAN&gt;.&lt;SPAN&gt;Pick&lt;/SPAN&gt; _
	(&lt;SPAN&gt;SelectionFilterEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kDrawingBalloonFilter&lt;/SPAN&gt;, _
	&lt;SPAN&gt;"Select a balloon to open it's drawing. "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;" (press ESC To Exit selection)"&lt;/SPAN&gt;)

	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;IsNothing&lt;/SPAN&gt;(&lt;SPAN&gt;oBalloon&lt;/SPAN&gt;) &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;While&lt;/SPAN&gt;

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oLeader&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Leader&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oBalloon&lt;/SPAN&gt; &lt;SPAN&gt;IsNot&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;oLeader&lt;/SPAN&gt; = &lt;SPAN&gt;oBalloon&lt;/SPAN&gt;.&lt;SPAN&gt;Leader&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oLeaderNode&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;LeaderNode&lt;/SPAN&gt; = &lt;SPAN&gt;oLeader&lt;/SPAN&gt;.&lt;SPAN&gt;AllNodes&lt;/SPAN&gt;(&lt;SPAN&gt;oLeader&lt;/SPAN&gt;.&lt;SPAN&gt;AllNodes&lt;/SPAN&gt;.&lt;SPAN&gt;Count&lt;/SPAN&gt;)
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oIntent&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;GeometryIntent&lt;/SPAN&gt; = &lt;SPAN&gt;oLeaderNode&lt;/SPAN&gt;.&lt;SPAN&gt;AttachedEntity&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCurve&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingCurve&lt;/SPAN&gt; = &lt;SPAN&gt;oIntent&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;
	&lt;STRONG&gt;Dim oOcc As ComponentOccurrence = oCurve.ModelGeometry.ContainingOccurrence&lt;/STRONG&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oRefDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt; = &lt;SPAN&gt;oOcc&lt;/SPAN&gt;.&lt;SPAN&gt;Definition&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oFilePath&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;oRefDoc&lt;/SPAN&gt;.&lt;SPAN&gt;FullFileName&lt;/SPAN&gt;()
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDrawingFilePath&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;Left&lt;/SPAN&gt;(&lt;SPAN&gt;oFilePath&lt;/SPAN&gt;, &lt;SPAN&gt;Len&lt;/SPAN&gt;(&lt;SPAN&gt;oFilePath&lt;/SPAN&gt;) -3) &amp;amp; &lt;SPAN&gt;"idw"&lt;/SPAN&gt;

	&lt;SPAN&gt;Try&lt;/SPAN&gt;
		&lt;SPAN&gt;oDrawDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;Documents&lt;/SPAN&gt;.&lt;SPAN&gt;Open&lt;/SPAN&gt;(&lt;SPAN&gt;oDrawingFilePath&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;)
		&lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;While&lt;/SPAN&gt;
	&lt;SPAN&gt;Catch&lt;/SPAN&gt;
		&lt;SPAN&gt;MsgBox&lt;/SPAN&gt;(&lt;SPAN&gt;"Could not open "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;oDrawingFilePath&lt;/SPAN&gt;, , &lt;SPAN&gt;"iLogic"&lt;/SPAN&gt;)
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;

&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;While&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 14:48:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12760589#M167107</guid>
      <dc:creator>Curtis_Waguespack</dc:creator>
      <dc:date>2024-05-08T14:48:54Z</dc:date>
    </item>
    <item>
      <title>Re: Open Drawing from Balloon</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12760720#M167114</link>
      <description>&lt;P&gt;Success!&amp;nbsp; That did the trick.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The boss is impressed at how I'm now able to use Inventor drawings more effectively with you're recent codes.&amp;nbsp; His first comment:&amp;nbsp; why doesn't Inventor already have those built in?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks, Harvey&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 15:30:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12760720#M167114</guid>
      <dc:creator>harvey3ELEA</dc:creator>
      <dc:date>2024-05-08T15:30:13Z</dc:date>
    </item>
    <item>
      <title>Re: Open Drawing from Balloon</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12760728#M167115</link>
      <description>&lt;P&gt;Thanks everyone!&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 15:32:44 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12760728#M167115</guid>
      <dc:creator>DMOTS1</dc:creator>
      <dc:date>2024-05-08T15:32:44Z</dc:date>
    </item>
    <item>
      <title>Re: Open Drawing from Balloon</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12760730#M167116</link>
      <description>&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 15:33:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12760730#M167116</guid>
      <dc:creator>DMOTS1</dc:creator>
      <dc:date>2024-05-08T15:33:50Z</dc:date>
    </item>
    <item>
      <title>Re: Open Drawing from Balloon</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12761001#M167126</link>
      <description>&lt;P&gt;Hello, thank you for this rule. It's absolutely great.&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2024 17:44:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/open-drawing-from-balloon/m-p/12761001#M167126</guid>
      <dc:creator>DeptaM</dc:creator>
      <dc:date>2024-05-08T17:44:20Z</dc:date>
    </item>
  </channel>
</rss>

