Jump to content

EndOpen Event


bigr1822

Recommended Posts

Has anyone ever used this function before? I think this could be a powerful thing. I found it in the Dev. Documentation.

 

Public WithEvents ACADApp As AcadApplication ' Use with Application Event Examples

 

Sub Example_AcadApplication_Events()
   ' This example intializes the public variable (ACADApp) which will be used
   ' to intercept AcadApplication Events
   '
   ' The VBA WithEvents statement makes it possible to intercept an generic object
   ' with the events associated with that object.
   '
   ' Before you will be able to trigger any of the AcadApplication events,
   ' you will first need to run this procedure.

   ' We could get the application from the ThisDocument object, but that would
   ' require having a drawing open, so we grab it from the system.
   Set ACADApp = GetObject(, "AutoCAD.Application.16")
End Sub

 

Private Sub ACADApp_[color=#ffffff]EndOpen[/color](ByVal FileName As String)
   ' This example intercepts an Application [color=#ffffff]EndOpen[/color] event.
   '
   ' This event is triggered when AutoCAD finishes opening a drawing.
   '
   ' To trigger this example event:
   '     1) Make sure to run the example that initializes
   '     the public variable (named ACADApp) linked to this event.
   '
   '     2) Use AutoCAD to open an existing drawing and wait until the
   '     operation finishes

   ' Use the "FileName" variable to determine which drawing file is being opened
   MsgBox "A drawing was just loaded from: " & FileName
End Sub

 

 

This is great! Problem is, like it states in the top procedure, you have to run that, before the EndOpen will work.I do not want to manually run this. Anyone have any Ideas? Thanks Big R

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...