乐筑天下

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

[编程交流] VBA键未找到错误

[复制链接]

1

主题

4

帖子

3

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 21:52:30 | 显示全部楼层 |阅读模式
你好我将以下代码从帮助文件粘贴到新的。dvb文件并运行它。我过去工作很好。目前它给了我一个错误(如下所示)。以前它工作得很好。我重新安装了ACAD和VBA enabler。还是一样。不知道该怎么办。
 
提前感谢您提供的任何有益建议。
 
~罗伯特
 
225236lshryyb00k0hdf53.jpg
 
  1. Sub RemoveMyLayer()
  2. On Error Resume Next
  3. '' Get the layer "MyLayer" from the Layers collection
  4. Dim ABCLayer As AcadLayer
  5. Set ABCLayer = ThisDrawing.Layers.Item("MyLayer")
  6. '' Check for an error, if no error occurs the layer exists
  7. If Err = 0 Then
  8.    '' Delete the layer
  9.    ABCLayer.Delete
  10.    '' Clear the current error
  11.    Err.Clear
  12.    '' Get the layer again if it is found the layer could not be removed
  13.    Set ABCLayer = ThisDrawing.Layers.Item("MyLayer")
  14.    '' Check for error, if an error is encountered the layer was removed
  15.    If Err <> 0 Then
  16.      ThisDrawing.Utility.prompt "'MyLayer' was removed"
  17.    Else
  18.      ThisDrawing.Utility.prompt "'MyLayer' could not be removed"
  19.    End If
  20. Else
  21.    ThisDrawing.Utility.prompt "'MyLayer' does not exist"
  22. End If
  23. End Sub
回复

使用道具 举报

5

主题

1074

帖子

1088

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-6 22:05:02 | 显示全部楼层
欢迎来到罗伯特。
你试过调试选项吗?
回复

使用道具 举报

2

主题

261

帖子

20

银币

初来乍到

Rank: 1

铜币
8
发表于 2022-7-6 22:11:04 | 显示全部楼层
使用F8逐行运行宏
回复

使用道具 举报

1

主题

4

帖子

3

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 22:25:39 | 显示全部楼层
再次感谢。我真的很感谢你的帮助。当我逐行运行代码时,它会出现以下错误。
 
这就好像“出错时继续下一步”的说法没有得到解释。
 
225238phs8guhvvygsnqs8.jpg
回复

使用道具 举报

2

主题

261

帖子

20

银币

初来乍到

Rank: 1

铜币
8
发表于 2022-7-6 22:30:33 | 显示全部楼层
1.您的绘图不是名为“MyLayer”的图层
 
2.在VBA编辑器put选项的设置中:
未处理错误时中断
225244kti1jzxiiu9je14j.jpg
回复

使用道具 举报

1

主题

4

帖子

3

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 22:42:37 | 显示全部楼层
啊。。我想我可能已经解决了。我选择了对话框上的选项。。。
 
工具>选项>常规>错误捕捉>“未处理错误时中断”
 
它似乎正在与其他代码一起工作,并且没有发生错误。。。然而
 
再次感谢
~罗伯特
回复

使用道具 举报

1

主题

4

帖子

3

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 22:46:14 | 显示全部楼层
刚刚看到马拉托维奇的回复。这就是决心。
回复

使用道具 举报

2

主题

261

帖子

20

银币

初来乍到

Rank: 1

铜币
8
发表于 2022-7-6 22:54:11 | 显示全部楼层
好的
在VBA中-此设置为默认值。
祝你好运
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 13:18 , Processed in 0.661598 second(s), 82 queries .

© 2020-2025 乐筑天下

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