乐筑天下

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

08、VBA和Vista

[复制链接]

10

主题

86

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
126
发表于 2007-11-10 15:36:44 | 显示全部楼层 |阅读模式
有人让VBA和08在Vista上玩得很好吗?我把我的一些代码从工作的地方带回家,并不断得到灾难性的失败。(msgbox是这么说的,然而Autocad并没有崩溃。)在这一点上,我开始认为Vista对Autocad来说是一件非常糟糕的事情

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

0

主题

23

帖子

2

银币

初来乍到

Rank: 1

铜币
23
发表于 2007-11-10 15:40:07 | 显示全部楼层
尝试以管理员身份运行AutoCAD。右键单击快捷方式“以管理员身份运行”。
尝试以其他方式运行Visual BASIC 6是一场铜锣秀,尤其是在尝试编译dlls时(一直收到友好且有启发性的0x80004005错误)。
您可以将快捷方式设置为始终按所述状态运行(在快捷方式的基础上),这让它变得更容易。
回复

使用道具 举报

0

主题

23

帖子

2

银币

初来乍到

Rank: 1

铜币
23
发表于 2007-11-10 15:46:19 | 显示全部楼层
我做了rigft点击的事情,但这没有帮助。
回复

使用道具 举报

0

主题

23

帖子

2

银币

初来乍到

Rank: 1

铜币
23
发表于 2007-11-10 15:46:55 | 显示全部楼层
并且sub是非常基本的
  1. Public Sub VPLock()
  2.       On Error GoTo Err_Control
  3.       Dim vp As AcadPViewport
  4.       Dim gpCode(0) As Integer
  5.       Dim dataValue(0) As Variant
  6.       Dim objSelSet As AcadSelectionSet
  7.       gpCode(0) = 0
  8.       dataValue(0) = "VIEWPORT"
  9.       Set objSelSet = ThisDrawing.SelectionSets.Add("VPL")
  10.       objSelSet.Select acSelectionSetAll, , , gpCode, dataValue
  11.       For Each vp In objSelSet
  12.             If vp.DisplayLocked = True Then
  13.                   vp.DisplayLocked = False
  14.             End If
  15.       Next
  16. Exit_Here:
  17.       Exit Sub
  18. Err_Control:
  19.       Select Case Err.Number
  20.       Case "-2145320851"
  21.             ThisDrawing.SelectionSets.Item("VPL").Delete
  22.             Err.Clear
  23.             Resume
  24.       Case Else
  25.             MsgBox Err.Number & Err.Description
  26.             Err.Clear
  27.             Resume Exit_Here
  28.       End Select
  29. End Sub

回复

使用道具 举报

0

主题

23

帖子

2

银币

初来乍到

Rank: 1

铜币
23
发表于 2007-11-10 15:49:21 | 显示全部楼层
哎呀<对不起,没有线索(比正常情况下更多)。
回复

使用道具 举报

0

主题

23

帖子

2

银币

初来乍到

Rank: 1

铜币
23
发表于 2007-11-10 15:51:27 | 显示全部楼层
有趣的是,在本地窗口中,80%的条目说“没有数据库”,比如VBA突然失去了与dwg的连接。即使Im在Thisdrawing模块中。
回复

使用道具 举报

0

主题

23

帖子

2

银币

初来乍到

Rank: 1

铜币
23
发表于 2007-11-10 15:58:45 | 显示全部楼层
我在计算机Cmdr上运行了您的代码,没有错误(Vista Ultimate + AutoCAD '08)。
??
(它确实解锁了锁定的视口)。
回复

使用道具 举报

0

主题

23

帖子

2

银币

初来乍到

Rank: 1

铜币
23
发表于 2007-11-10 16:30:33 | 显示全部楼层
我想我有Vista家庭高级版
编辑:已确认
回复

使用道具 举报

0

主题

23

帖子

2

银币

初来乍到

Rank: 1

铜币
23
发表于 2007-11-10 16:51:39 | 显示全部楼层
MP,怎么会?我还没见过这个,但我承认我没有仔细看。我讨厌Vista,但我知道我必须尽快学会它
回复

使用道具 举报

0

主题

23

帖子

2

银币

初来乍到

Rank: 1

铜币
23
发表于 2007-11-10 16:54:57 | 显示全部楼层
刚找到。我们将看看这是否修复了我的代码
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-5 16:50 , Processed in 0.498855 second(s), 72 queries .

© 2020-2025 乐筑天下

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