AutoCAD2000不支持VBA保存当前文档?

软件架构师何志丹
《深入浅出Visual c++》书籍作者
领域专家: C/C++技术领域
2008-03-14 01:58:45
AutoCAD2000不支持VBA保存当前文档?
1,启动MS Window自带的写字板。
2,选择菜单“插入->对像”命令,通过“插入对像”对话框新建一个AutoCAD Drawing类型的OLE。
3,写字板会自动启动AutoCAD,在AutoCAD中编辑当前文档,选择AutoCAD菜单“工具->宏->VB编辑器”。在VB编辑器中运行test宏,此宏用来保存并关闭当前文档,

之后再完成己的功能。此宏内容如下:
Public Sub test()
Set dr = ThisDrawing
dr.SendCommand "qsave "
dr.Close
End Sub
4,如果AutoCAD是AutoCAD2006,OLE的内容会更新过去;如果是AutoCAD2000,OLE的内容会丢失。
dr.SendCommand "qsave "
换成如下内容也不行
dr.SendCommand "qsave"
dr.SendCommand "save"
dr.SendCommand "_qsave"
dr.SendCommand "_save"
dr.Save
...全文
85 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
clear_zero 2008-03-14
  • 打赏
  • 举报
回复
thisdrawing.save
一本非常好的CAD VBA学习教材 第 1 章、VBA入门 1 、了解嵌入和全局VBA工程 2、用VBA管理器组织工程 3、处理宏 4、用VBA IDE编辑工程 5、更多的信息 6、回顾AutoCAD VBA 工程术语 7、回顾AutoCAD VBA 命令 第2 章、理解ActiveX自动操作基础 1、理解AutoCAD对象模型 2、访问对象层次 3、通过集合对象操作 4、理解属性和方法 5、理解父对象 6、定位类型库 7、在数据库中返回第一个图元 8、在方法和属性中使用变体 9、使用其它程序语言 第三章 控制AutoCAD环境 1、打开、保存和关闭图形 2、设定AutoCAD参数 5、重置活动对象 6、设定和返回系统变量 7、精确制图 8、提示用户输入 9、访问AutoCAD命令行 第四章 创建和编辑AutoCAD图元 1、创建对象 2、编辑对象 3、使用图层、颜色和线型 4、添加文本到图形中 第五章 标注与公差 1、标注的概念 2、创建标注 3、编辑标注 4、利用标注样式 5、在模型空间和图纸空间中标注 6、创建引线及注解 7、创建形位公差 第六章 定义菜单和工具栏 1、理解MenuBar和MenuGroups集合 2、加载菜单组 3、改变菜单条 4、创建和编辑下拉菜单和快捷菜单 5、建立并编辑工具栏 7、对菜单项和工具栏项增加状态栏帮助 8、在右键菜单中增加条目 第七章 使用事件 1、了解AutoCAD中的事件 2、编写事件处理器的方法 3、处理应用程序级事件 4、处理文档级事件 5、处理对象级事件 第八章 在三维空间下工作 1、指定三维坐标 2、定义用户坐标系统 3、坐标转换 4、建立三维对象 5、在三维中编辑 6、编辑三维实体 第九章 定义布局及打印 1、了解模型空间和图纸空间 2、了解视口 3、打印图纸 第十章-高级绘图与组织技术 1、使用光栅图像 2、使用块和属性

2,506

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧