<?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: Retrieving detailed XRef info with VBA in VBA Forum</title>
    <link>https://forums.autodesk.com/t5/vba-forum/retrieving-detailed-xref-info-with-vba/m-p/343042#M81773</link>
    <description>You could iterate the space blocks until you encounter an object whose&lt;BR /&gt;
objectname property returns "AcDbExternalReference" then assign it to&lt;BR /&gt;
an AcadExternalReference variable. However, the AcadExternalReference&lt;BR /&gt;
object doesn't offer much more than a path property.&lt;BR /&gt;
&lt;BR /&gt;
To get around this limitation, you can either use VisualLISP (see&lt;BR /&gt;
GetXrefPath and GetXrefType in the VB section of my site) or the&lt;BR /&gt;
BlockEx class in vbXtender.arx (Downloads section). With vbXtender,&lt;BR /&gt;
you can retrieve an xref's path and status (resolved, unresolved,&lt;BR /&gt;
etc.) directly from the block object.&lt;BR /&gt;
&lt;BR /&gt;
Good luck.&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
"That's no ordinary rabbit."&lt;BR /&gt;
http://www.acadx.com&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
"DavidEagle" &lt;NOSPAM.DEAGLE&gt; wrote in message&lt;BR /&gt;
news:f0766a9.-1@WebX.maYIadrTaRb...&lt;BR /&gt;
I'm trying to retieve information about Xrefs (source filename,&lt;BR /&gt;
loading success etc.) contained within a drawing using AutoCAD 2000's&lt;BR /&gt;
VBA.&lt;BR /&gt;
I've done this in the past by "parsing" Xref log files with a bit of&lt;BR /&gt;
string manipulation, but this is cumbersome and inefficient. The&lt;BR /&gt;
IsXref property on AcadBlock objects allows me to weed out the Xref&lt;BR /&gt;
entities in a drawing, but I haven't been able to gather any more&lt;BR /&gt;
information other than the Xref's assigned name.&lt;BR /&gt;
Does the AutoCAD 2002 object library expose any extra Xref-specific&lt;BR /&gt;
properties?&lt;BR /&gt;
Thanks in advance for any ideas.&lt;/NOSPAM.DEAGLE&gt;</description>
    <pubDate>Mon, 20 Aug 2001 08:58:13 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2001-08-20T08:58:13Z</dc:date>
    <item>
      <title>Retrieving detailed XRef info with VBA</title>
      <link>https://forums.autodesk.com/t5/vba-forum/retrieving-detailed-xref-info-with-vba/m-p/343041#M81772</link>
      <description>I'm trying to retieve information about Xrefs (source filename, loading success etc.) contained within a drawing using AutoCAD 2000's VBA. &lt;BR /&gt;
&lt;BR /&gt;
I've done this in the past by "parsing" Xref log files with a bit of string manipulation, but this is cumbersome and inefficient. The IsXref property on AcadBlock objects allows me to weed out the Xref entities in a drawing, but I haven't been able to gather any more information other than the Xref's assigned name. &lt;BR /&gt;
&lt;BR /&gt;
Does the AutoCAD 2002 object library expose any extra Xref-specific properties?&lt;BR /&gt;
&lt;BR /&gt;
Thanks in advance for any ideas.</description>
      <pubDate>Mon, 20 Aug 2001 07:38:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/retrieving-detailed-xref-info-with-vba/m-p/343041#M81772</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2001-08-20T07:38:06Z</dc:date>
    </item>
    <item>
      <title>Re: Retrieving detailed XRef info with VBA</title>
      <link>https://forums.autodesk.com/t5/vba-forum/retrieving-detailed-xref-info-with-vba/m-p/343042#M81773</link>
      <description>You could iterate the space blocks until you encounter an object whose&lt;BR /&gt;
objectname property returns "AcDbExternalReference" then assign it to&lt;BR /&gt;
an AcadExternalReference variable. However, the AcadExternalReference&lt;BR /&gt;
object doesn't offer much more than a path property.&lt;BR /&gt;
&lt;BR /&gt;
To get around this limitation, you can either use VisualLISP (see&lt;BR /&gt;
GetXrefPath and GetXrefType in the VB section of my site) or the&lt;BR /&gt;
BlockEx class in vbXtender.arx (Downloads section). With vbXtender,&lt;BR /&gt;
you can retrieve an xref's path and status (resolved, unresolved,&lt;BR /&gt;
etc.) directly from the block object.&lt;BR /&gt;
&lt;BR /&gt;
Good luck.&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
"That's no ordinary rabbit."&lt;BR /&gt;
http://www.acadx.com&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
"DavidEagle" &lt;NOSPAM.DEAGLE&gt; wrote in message&lt;BR /&gt;
news:f0766a9.-1@WebX.maYIadrTaRb...&lt;BR /&gt;
I'm trying to retieve information about Xrefs (source filename,&lt;BR /&gt;
loading success etc.) contained within a drawing using AutoCAD 2000's&lt;BR /&gt;
VBA.&lt;BR /&gt;
I've done this in the past by "parsing" Xref log files with a bit of&lt;BR /&gt;
string manipulation, but this is cumbersome and inefficient. The&lt;BR /&gt;
IsXref property on AcadBlock objects allows me to weed out the Xref&lt;BR /&gt;
entities in a drawing, but I haven't been able to gather any more&lt;BR /&gt;
information other than the Xref's assigned name.&lt;BR /&gt;
Does the AutoCAD 2002 object library expose any extra Xref-specific&lt;BR /&gt;
properties?&lt;BR /&gt;
Thanks in advance for any ideas.&lt;/NOSPAM.DEAGLE&gt;</description>
      <pubDate>Mon, 20 Aug 2001 08:58:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/retrieving-detailed-xref-info-with-vba/m-p/343042#M81773</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2001-08-20T08:58:13Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/vba-forum/retrieving-detailed-xref-info-with-vba/m-p/343043#M81774</link>
      <description>I am interested in anything anyone else has to say about this, with an&lt;BR /&gt;
additional request for how to find out which, if any, xrefs might be nested&lt;BR /&gt;
into others, even under the circumstances of none of them being resolved,&lt;BR /&gt;
either because of a loading problem or that the files have been renamed or&lt;BR /&gt;
moved. Thanks.&lt;BR /&gt;
&lt;BR /&gt;
"Frank Oquendo" &lt;FRANKO&gt; wrote in message&lt;BR /&gt;
news:3C65EB20F0342DD9583D6AE587701FB7@in.WebX.maYIadrTaRb...&lt;BR /&gt;
&amp;gt; You could iterate the space blocks until you encounter an object whose&lt;BR /&gt;
&amp;gt; objectname property returns "AcDbExternalReference" then assign it to&lt;BR /&gt;
&amp;gt; an AcadExternalReference variable. However, the AcadExternalReference&lt;BR /&gt;
&amp;gt; object doesn't offer much more than a path property.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; To get around this limitation, you can either use VisualLISP (see&lt;BR /&gt;
&amp;gt; GetXrefPath and GetXrefType in the VB section of my site) or the&lt;BR /&gt;
&amp;gt; BlockEx class in vbXtender.arx (Downloads section). With vbXtender,&lt;BR /&gt;
&amp;gt; you can retrieve an xref's path and status (resolved, unresolved,&lt;BR /&gt;
&amp;gt; etc.) directly from the block object.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Good luck.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; --&lt;BR /&gt;
&amp;gt; "That's no ordinary rabbit."&lt;BR /&gt;
&amp;gt; http://www.acadx.com&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; "DavidEagle" &lt;NOSPAM.DEAGLE&gt; wrote in message&lt;BR /&gt;
&amp;gt; news:f0766a9.-1@WebX.maYIadrTaRb...&lt;BR /&gt;
&amp;gt; I'm trying to retieve information about Xrefs (source filename,&lt;BR /&gt;
&amp;gt; loading success etc.) contained within a drawing using AutoCAD 2000's&lt;BR /&gt;
&amp;gt; VBA.&lt;BR /&gt;
&amp;gt; I've done this in the past by "parsing" Xref log files with a bit of&lt;BR /&gt;
&amp;gt; string manipulation, but this is cumbersome and inefficient. The&lt;BR /&gt;
&amp;gt; IsXref property on AcadBlock objects allows me to weed out the Xref&lt;BR /&gt;
&amp;gt; entities in a drawing, but I haven't been able to gather any more&lt;BR /&gt;
&amp;gt; information other than the Xref's assigned name.&lt;BR /&gt;
&amp;gt; Does the AutoCAD 2002 object library expose any extra Xref-specific&lt;BR /&gt;
&amp;gt; properties?&lt;BR /&gt;
&amp;gt; Thanks in advance for any ideas.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;/NOSPAM.DEAGLE&gt;&lt;/FRANKO&gt;</description>
      <pubDate>Tue, 21 Aug 2001 05:15:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/retrieving-detailed-xref-info-with-vba/m-p/343043#M81774</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2001-08-21T05:15:23Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/vba-forum/retrieving-detailed-xref-info-with-vba/m-p/343044#M81775</link>
      <description>&amp;gt; how to find out which, if any, xrefs might be nested&lt;BR /&gt;
&lt;BR /&gt;
One way is to use the XrefDatabase property and iterate through each&lt;BR /&gt;
xref's Block collection.&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
"That's no ordinary rabbit."&lt;BR /&gt;
http://www.acadx.com&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
"John Vogt" &lt;JOHN.VOGT&gt; wrote in message&lt;BR /&gt;
news:AE028B2503FF8F58E06BBB2F42D3381F@in.WebX.maYIadrTaRb...&lt;BR /&gt;
&amp;gt; I am interested in anything anyone else has to say about this, with&lt;BR /&gt;
an&lt;BR /&gt;
&amp;gt; additional request for how to find out which, if any, xrefs might be&lt;BR /&gt;
nested&lt;BR /&gt;
&amp;gt; into others, even under the circumstances of none of them being&lt;BR /&gt;
resolved,&lt;BR /&gt;
&amp;gt; either because of a loading problem or that the files have been&lt;BR /&gt;
renamed or&lt;BR /&gt;
&amp;gt; moved. Thanks.&lt;/JOHN.VOGT&gt;</description>
      <pubDate>Tue, 21 Aug 2001 05:49:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/retrieving-detailed-xref-info-with-vba/m-p/343044#M81775</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2001-08-21T05:49:48Z</dc:date>
    </item>
  </channel>
</rss>

