<?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: Set ACADApp = GetObject(, &amp;quot;AutoCAD.Application&amp;quot;) in VBA Forum</title>
    <link>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3387967#M11950</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if you are in VBA for AutoCAD (not within Excel or some external prog) you should use:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#666699"&gt;&lt;EM&gt;&lt;FONT face="lucida sans unicode,lucida sans"&gt;Dim acadApp as AcadApplication&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#666699"&gt;&lt;EM&gt;&lt;FONT face="lucida sans unicode,lucida sans"&gt;Set acadApp = ThisDrawing.Application&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With your statement (using &lt;FONT color="#666699" face="lucida sans unicode,lucida sans"&gt;GetObject...&lt;/FONT&gt;) the operating system scans for the first AutoCAD-process and returns it's ActiveX-connection-object. If you have started more than one AutoCAD you may get the wrong process returned.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT color="#666699"&gt;&amp;gt;&amp;gt; Also in others programs certain things don't work&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Verify in your references that you have set the AutoCAD-specific references to the current (19.0) lib's.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- alfred -&lt;/P&gt;</description>
    <pubDate>Tue, 27 Mar 2012 20:09:04 GMT</pubDate>
    <dc:creator>Alfred.NESWADBA</dc:creator>
    <dc:date>2012-03-27T20:09:04Z</dc:date>
    <item>
      <title>Set ACADApp = GetObject(, "AutoCAD.Application")</title>
      <link>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3387965#M11949</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;just downloaded and installed the new autocad2013 64bit. Glad to see there is indeed a vba-enabler after all!&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a routine in vba, written in earlier versions of autocad. And it won't work anymore: this is where things go wrong:&lt;/P&gt;&lt;P&gt;Set ACADApp = GetObject(, "AutoCAD.Application")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also in others programs certain things don't work: creating layers, rotating text, inserting blocks etc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there anyone who can help me fixing this, won't be difficult for vba gurus i suppose.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Gr&lt;/P&gt;&lt;P&gt;Frank&lt;/P&gt;</description>
      <pubDate>Tue, 27 Mar 2012 20:03:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3387965#M11949</guid>
      <dc:creator>burodemunnynck</dc:creator>
      <dc:date>2012-03-27T20:03:32Z</dc:date>
    </item>
    <item>
      <title>Re: Set ACADApp = GetObject(, "AutoCAD.Application")</title>
      <link>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3387967#M11950</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if you are in VBA for AutoCAD (not within Excel or some external prog) you should use:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#666699"&gt;&lt;EM&gt;&lt;FONT face="lucida sans unicode,lucida sans"&gt;Dim acadApp as AcadApplication&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#666699"&gt;&lt;EM&gt;&lt;FONT face="lucida sans unicode,lucida sans"&gt;Set acadApp = ThisDrawing.Application&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With your statement (using &lt;FONT color="#666699" face="lucida sans unicode,lucida sans"&gt;GetObject...&lt;/FONT&gt;) the operating system scans for the first AutoCAD-process and returns it's ActiveX-connection-object. If you have started more than one AutoCAD you may get the wrong process returned.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT color="#666699"&gt;&amp;gt;&amp;gt; Also in others programs certain things don't work&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Verify in your references that you have set the AutoCAD-specific references to the current (19.0) lib's.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- alfred -&lt;/P&gt;</description>
      <pubDate>Tue, 27 Mar 2012 20:09:04 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3387967#M11950</guid>
      <dc:creator>Alfred.NESWADBA</dc:creator>
      <dc:date>2012-03-27T20:09:04Z</dc:date>
    </item>
    <item>
      <title>Re: Set ACADApp = GetObject(, "AutoCAD.Application")</title>
      <link>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388005#M11951</link>
      <description>&lt;P&gt;Hi Alfred,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks for your time spending on this issue!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i still get the same error: run time error '13' - type mismatch&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Gr&lt;/P&gt;&lt;P&gt;Frank&lt;/P&gt;</description>
      <pubDate>Tue, 27 Mar 2012 20:25:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388005#M11951</guid>
      <dc:creator>burodemunnynck</dc:creator>
      <dc:date>2012-03-27T20:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: Set ACADApp = GetObject(, "AutoCAD.Application")</title>
      <link>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388021#M11952</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;have you checked the references? Are they all set for AutoCAD 2013 (then saved the DVB and restarted AutoCAD?)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- alfred -&lt;/P&gt;</description>
      <pubDate>Tue, 27 Mar 2012 20:31:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388021#M11952</guid>
      <dc:creator>Alfred.NESWADBA</dc:creator>
      <dc:date>2012-03-27T20:31:47Z</dc:date>
    </item>
    <item>
      <title>Re: Set ACADApp = GetObject(, "AutoCAD.Application")</title>
      <link>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388029#M11953</link>
      <description>&lt;P&gt;which references should be checked? I&lt;/P&gt;&lt;P&gt;These are checked now:&lt;/P&gt;&lt;P&gt;autocad 2013 type library&lt;/P&gt;&lt;P&gt;ole automation&lt;/P&gt;&lt;P&gt;visual basic for applications&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In a few vba programs the reference is protected by a password. I can't remember me setting there a password. There is a password however on each vba program.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Gr&lt;/P&gt;&lt;P&gt;Frank&lt;/P&gt;</description>
      <pubDate>Tue, 27 Mar 2012 20:35:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388029#M11953</guid>
      <dc:creator>burodemunnynck</dc:creator>
      <dc:date>2012-03-27T20:35:31Z</dc:date>
    </item>
    <item>
      <title>Re: Set ACADApp = GetObject(, "AutoCAD.Application")</title>
      <link>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388047#M11954</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I created now a little test, creating a new layer and a line on this layer.&lt;/P&gt;&lt;P&gt;Start your AutoCAD, load and try my DVB ..... does that work on your pc?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- alfred -&lt;/P&gt;</description>
      <pubDate>Tue, 27 Mar 2012 20:43:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388047#M11954</guid>
      <dc:creator>Alfred.NESWADBA</dc:creator>
      <dc:date>2012-03-27T20:43:32Z</dc:date>
    </item>
    <item>
      <title>Re: Set ACADApp = GetObject(, "AutoCAD.Application")</title>
      <link>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388083#M11955</link>
      <description>&lt;P&gt;things now go pretty well with these references checked. By checking the autocad2013 reference, it seems that is no longer possible to run the routine in autocad2012, and autocad doesn't let you check both 2012 and 2013 references.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;G&lt;/P&gt;&lt;P&gt;F&lt;/P&gt;</description>
      <pubDate>Tue, 27 Mar 2012 20:56:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388083#M11955</guid>
      <dc:creator>burodemunnynck</dc:creator>
      <dc:date>2012-03-27T20:56:34Z</dc:date>
    </item>
    <item>
      <title>Re: Set ACADApp = GetObject(, "AutoCAD.Application")</title>
      <link>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388091#M11956</link>
      <description>&lt;P&gt;Alfred,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this works!&lt;/P&gt;&lt;P&gt;But you didn't use this, right?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dim acadApp As AcadApplication&lt;BR /&gt;Set acadApp = ThisDrawing.Application&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;G&lt;/P&gt;&lt;P&gt;F&lt;/P&gt;</description>
      <pubDate>Tue, 27 Mar 2012 21:01:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388091#M11956</guid>
      <dc:creator>burodemunnynck</dc:creator>
      <dc:date>2012-03-27T21:01:21Z</dc:date>
    </item>
    <item>
      <title>Re: Set ACADApp = GetObject(, "AutoCAD.Application")</title>
      <link>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388193#M11957</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if I add these lines:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Private WithEvents acadApp As AcadApplication

Public Sub initAppEvents()
   Set acadApp = ThisDrawing.Application
End Sub
Private Sub acadApp_SysVarChanged(ByVal SysvarName As String, ByVal newVal As Variant)
   Call MsgBox("Sysvar changed: " &amp;amp; SysvarName)
End Sub&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have no problem to run&amp;nbsp;&lt;FONT color="#666699" face="lucida sans unicode,lucida sans"&gt; initAppEvents&lt;/FONT&gt;&amp;nbsp; and I also get then the events fired.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;- alfred -&lt;/P&gt;</description>
      <pubDate>Tue, 27 Mar 2012 21:53:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388193#M11957</guid>
      <dc:creator>Alfred.NESWADBA</dc:creator>
      <dc:date>2012-03-27T21:53:50Z</dc:date>
    </item>
    <item>
      <title>Re: Set ACADApp = GetObject(, "AutoCAD.Application")</title>
      <link>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388591#M11958</link>
      <description>&lt;P&gt;Hi Alfred,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;everything is working now, thanks a lot!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Gr&lt;/P&gt;&lt;P&gt;F&lt;/P&gt;</description>
      <pubDate>Wed, 28 Mar 2012 07:17:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/3388591#M11958</guid>
      <dc:creator>burodemunnynck</dc:creator>
      <dc:date>2012-03-28T07:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: Set ACADApp = GetObject(, "AutoCAD.Application")</title>
      <link>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/6971523#M11959</link>
      <description>&lt;P&gt;Works on x32 but don't on x64 Error on "&lt;/P&gt;&lt;PRE&gt;Application.Update&lt;/PRE&gt;&lt;P&gt;"&lt;/P&gt;&lt;PRE&gt;Sub StartWorkWithDB()

Dim sPath As String
On Error GoTo NoDbOpened
sPath = GetDBName
If OpenMDB(sPath) = False Then GoTo NoDbOpened
  ThisDrawing.SetVariable "sdi", 1
  ThisDrawing.SetVariable "cmdecho", 0
  frmDBUtils.Show

    frmDBUtils.lblInfo.Caption = "Áàçà äàíèõ ï³äêëþ÷åíà"
    frmDBUtils.cbGetCode.Visible = False
    frmDBUtils.cbRegister.Visible = False

Revision
frmDBUtils.LoadAgroType
frmDBUtils.LoadAgro (frmDBUtils.cbxAgroType.Value)
frmDBUtils.cbSelectAgro.Enabled = True
frmDBUtils.cbShowAgro.Enabled = True
frmDBUtils.cbAudit.Enabled = True
 If verifylayer("$Dil") = False Then
   ThisDrawing.Layers.Add ("$Dil")
 End If
 If verifylayer("$laypo") = False Then
   ThisDrawing.Layers.Add ("$laypo")
 End If
 If verifylayer("$kvartal") = False Then
   ThisDrawing.Layers.Add ("$kvartal")
 End If
'Application.Update 'Autocad 2008 - works on x32


'--------tmp
AcadApplication.Update ' dont work



Exit Sub
NoDbOpened:
End Sub&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Mar 2017 17:46:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/6971523#M11959</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-03-24T17:46:25Z</dc:date>
    </item>
    <item>
      <title>Re: Set ACADApp = GetObject(, "AutoCAD.Application")</title>
      <link>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/6971661#M11960</link>
      <description>&lt;P&gt;If i dell&amp;nbsp;"Application.Update" I can press the button on my form from 10 click mouse or 1000. I don't know why?&lt;/P&gt;</description>
      <pubDate>Fri, 24 Mar 2017 18:24:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/set-acadapp-getobject-quot-autocad-application-quot/m-p/6971661#M11960</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-03-24T18:24:59Z</dc:date>
    </item>
  </channel>
</rss>

