乐筑天下

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

主题

7

帖子

4

银币

初来乍到

Rank: 1

铜币
8
发表于 2007-11-10 15:40:07 | 显示全部楼层
尝试以管理员身份运行AutoCAD。右键单击快捷方式“;以管理员身份运行
试图以其他方式运行Visual BASIC 6是一场盛大的表演,尤其是在尝试编译DLL时(不断得到一个友好且有启发性的0x80004005错误)
您可以将快捷方式设置为始终按所述状态运行(按快捷方式逐个运行),这使它变得更容易。
回复

使用道具 举报

0

主题

6

帖子

3

银币

初来乍到

Rank: 1

铜币
6
发表于 2007-11-10 15:46:19 | 显示全部楼层
我做了rigft click的事情,但没有#039;我帮不上忙
回复

使用道具 举报

0

主题

6

帖子

3

银币

初来乍到

Rank: 1

铜币
6
发表于 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

主题

8

帖子

4

银币

初来乍到

Rank: 1

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

使用道具 举报

0

主题

8

帖子

5

银币

初来乍到

Rank: 1

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

使用道具 举报

0

主题

14

帖子

5

银币

初来乍到

Rank: 1

铜币
14
发表于 2007-11-10 15:58:45 | 显示全部楼层
我在机器Cmdr上运行了您的代码,没有出现错误(Vista Ultimate+AutoCAD#039;08)
是吗
(它确实解锁了锁定的视口)。
回复

使用道具 举报

0

主题

8

帖子

5

银币

初来乍到

Rank: 1

铜币
9
发表于 2007-11-10 16:30:33 | 显示全部楼层
我想我有Vista Home Premium编辑:已确认
回复

使用道具 举报

0

主题

12

帖子

5

银币

初来乍到

Rank: 1

铜币
12
发表于 2007-11-10 16:51:39 | 显示全部楼层
议员,怎么做 我没有#039;我在任何地方都没见过,但我承认我没有#039;t努力地看着 我讨厌Vista,但我知道我必须尽快学会
回复

使用道具 举报

0

主题

4

帖子

4

银币

初来乍到

Rank: 1

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

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-5 17:32 , Processed in 1.616746 second(s), 72 queries .

© 2020-2025 乐筑天下

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