乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 34|回复: 2

[编程交流] 内因事件

[复制链接]

16

主题

35

帖子

30

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
91
发表于 2022-7-6 17:21:01 | 显示全部楼层 |阅读模式
以前有人使用过这个功能吗?我认为这可能是一个强大的东西。我在开发文档中找到了它。
 
Public with events ACADApp作为AcadApplication与应用程序事件示例一起使用
 
  1. Sub Example_AcadApplication_Events()
  2.    ' This example intializes the public variable (ACADApp) which will be used
  3.    ' to intercept AcadApplication Events
  4.    '
  5.    ' The VBA WithEvents statement makes it possible to intercept an generic object
  6.    ' with the events associated with that object.
  7.    '
  8.    ' Before you will be able to trigger any of the AcadApplication events,
  9.    ' you will first need to run this procedure.
  10.    ' We could get the application from the ThisDocument object, but that would
  11.    ' require having a drawing open, so we grab it from the system.
  12.    Set ACADApp = GetObject(, "AutoCAD.Application.16")
  13. End Sub

 
  1. Private Sub ACADApp_[color=#ffffff]EndOpen[/color](ByVal FileName As String)
  2.    ' This example intercepts an Application [color=#ffffff]EndOpen[/color] event.
  3.    '
  4.    ' This event is triggered when AutoCAD finishes opening a drawing.
  5.    '
  6.    ' To trigger this example event:
  7.    '     1) Make sure to run the example that initializes
  8.    '     the public variable (named ACADApp) linked to this event.
  9.    '
  10.    '     2) Use AutoCAD to open an existing drawing and wait until the
  11.    '     operation finishes
  12.    ' Use the "FileName" variable to determine which drawing file is being opened
  13.    MsgBox "A drawing was just loaded from: " & FileName
  14. End Sub

 
 
这太棒了!问题是,就像它在上面的过程中所说的那样,你必须先运行它,然后内窥镜才能工作。我不想手动运行此操作。有人有什么想法吗?谢谢大R
回复

使用道具 举报

16

主题

35

帖子

30

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
91
发表于 2022-7-6 17:59:07 | 显示全部楼层
对不起,伙计们,代码对我不起作用。我将再次尝试粘贴它。
 
大R
回复

使用道具 举报

16

主题

35

帖子

30

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
91
发表于 2022-7-6 18:31:02 | 显示全部楼层
在这里,看看第一个线程中的代码。
 
再次表示感谢。
 
大R
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 16:46 , Processed in 1.280184 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表