<?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: Using &amp;quot;vla-InsertBlock&amp;quot; To Insert a Block With a Single Attribute in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/using-quot-vla-insertblock-quot-to-insert-a-block-with-a-single/m-p/8201816#M100981</link>
    <description>&lt;P&gt;That did the trick.&amp;nbsp; Thank you very much!&lt;/P&gt;</description>
    <pubDate>Wed, 15 Aug 2018 17:18:46 GMT</pubDate>
    <dc:creator>mgorecki</dc:creator>
    <dc:date>2018-08-15T17:18:46Z</dc:date>
    <item>
      <title>Using "vla-InsertBlock" To Insert a Block With a Single Attribute</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/using-quot-vla-insertblock-quot-to-insert-a-block-with-a-single/m-p/8201744#M100979</link>
      <description>&lt;P&gt;Hello, I found some code that will allow me to insert a block without using the "(command "insert".....) method because that caused the program to crash on some computers.&lt;/P&gt;&lt;P&gt;(vla-InsertBlock (vla-get-modelspace&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (vla-get-activedocument&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (vlax-get-acad-object)))&lt;BR /&gt;&amp;nbsp; (vlax-3d-point overallHorUnitDimLoc) "Note_Symbol" 1 1 1 0 )&lt;/P&gt;&lt;P&gt;The problem is, the block has an attribute but I don't know how to add the attribute to the vla-InsertBlock command (if it's even possible).&lt;/P&gt;&lt;P&gt;Can someone show me how to do this?&amp;nbsp;&lt;/P&gt;&lt;P&gt;The command I used to use is:&lt;/P&gt;&lt;P&gt;(command "insert" "Note_Symbol" overallHorUnitDimLoc "1" "1" "0" "4") where the "4" was the attribute value.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;</description>
      <pubDate>Wed, 15 Aug 2018 16:47:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/using-quot-vla-insertblock-quot-to-insert-a-block-with-a-single/m-p/8201744#M100979</guid>
      <dc:creator>mgorecki</dc:creator>
      <dc:date>2018-08-15T16:47:24Z</dc:date>
    </item>
    <item>
      <title>Re: Using "vla-InsertBlock" To Insert a Block With a Single Attribute</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/using-quot-vla-insertblock-quot-to-insert-a-block-with-a-single/m-p/8201791#M100980</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You have to get the Attribute collection of the newly inserted block reference, and as it contains only one attribute just get the first one of the list.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;(setq block (vla-InsertBlock
              (vla-get-modelspace
                (vla-get-activedocument
                  (vlax-get-acad-object)
                )
              )
              (vlax-3d-point overallHorUnitDimLoc)
              "Note_Symbol"
              1
              1
              1
              0
            )
      )
;; get the block attributes
(setq attributes (vlax-safearray-&amp;gt;list (vlax-variant-value (vla-getAttributes block))))
;; get the first attribute of the list to set its "value" (TextString property)
(vla-put-TextString (car attributes) "4")&lt;/PRE&gt;</description>
      <pubDate>Wed, 15 Aug 2018 17:07:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/using-quot-vla-insertblock-quot-to-insert-a-block-with-a-single/m-p/8201791#M100980</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2018-08-15T17:07:10Z</dc:date>
    </item>
    <item>
      <title>Re: Using "vla-InsertBlock" To Insert a Block With a Single Attribute</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/using-quot-vla-insertblock-quot-to-insert-a-block-with-a-single/m-p/8201816#M100981</link>
      <description>&lt;P&gt;That did the trick.&amp;nbsp; Thank you very much!&lt;/P&gt;</description>
      <pubDate>Wed, 15 Aug 2018 17:18:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/using-quot-vla-insertblock-quot-to-insert-a-block-with-a-single/m-p/8201816#M100981</guid>
      <dc:creator>mgorecki</dc:creator>
      <dc:date>2018-08-15T17:18:46Z</dc:date>
    </item>
  </channel>
</rss>

