乐筑天下

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

[编程交流] 最大化显示

[复制链接]

3

主题

7

帖子

4

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 22:48:21 | 显示全部楼层 |阅读模式
我刚刚开始将一些VBA转换为。网在我的代码中
 
应用AcadApplicaton。缩放范围
 
它正在发挥作用。昨天,我开始添加新代码,发现ZoomExtents不再工作。VS2008没有给出错误,但例程不再发挥作用。有人有什么建议吗?
 
谢谢
罗斯·安娜
回复

使用道具 举报

22

主题

272

帖子

254

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
111
发表于 2022-7-6 23:19:29 | 显示全部楼层
它是否已经在区段中?
回复

使用道具 举报

3

主题

7

帖子

4

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 23:36:00 | 显示全部楼层
我真的不明白。我正在跑步。net程序处于调试模式。de******自动打开一个图形,然后我进行netload并加载。然后我运行一个命令,创建对象并添加到文档/事务中。运行命令后,我需要运行“最大化显示”以获得图形的完整视图。该命令可以为对象创建相同的图形,但大小不同。我确实尝试更改了用于包含ANSI标准和更改维度属性的模板,但这与zoomextents命令没有任何关系????
 
Dim acDoc作为文档
acDoc=应用程序。DocumentManager。MdiActiveDocument
Dim acCurDb作为数据库
acCurDb=acDoc。数据库
使用acTrans作为事务=acCurDb。TransactionManager。StartTransaction()
Dim acBlkTbl As BlockTable块表
acBlkTbl=acTrans。GetObject(acCurDb.BlockTableId,OpenMode.ForRead)
Dim acModelSpace作为BlockTableRecord
acModelSpace=acTrans。GetObject(acBlkTbl(BlockTableRecord.ModelSpace),OpenMode。ForWrite)
dim radCir=输入
Dim acCirc1 As CIRCE=新圆()
acCirc1。SetDatabaseDefaults()
acModelSpace。附录实体(acCirc1)
acTrans。AddNewlyCreatedDBObject(acCirc1,True)
acCirc1。中心=新点3D(0,0,0)
acCirc1。半径=radCir
acTrans。提交()
应用A应用程序。ZoomExtents()''这是一个不再有效的命令????
结束使用
谢谢
回复

使用道具 举报

3

主题

7

帖子

4

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 23:58:22 | 显示全部楼层
真有趣。我的代码正在运行。我将autocad系统重置为不使用ANSI标准。有什么见解吗??
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 05:51 , Processed in 0.680270 second(s), 60 queries .

© 2020-2025 乐筑天下

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