QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

楼主: gongwen0519
收起左侧

[分享] 已知中心及其上三点,求作椭圆

[复制链接]
发表于 2019-1-29 12:43:15 | 显示全部楼层 来自: 中国辽宁
woaishuijia 发表于 2018-12-8 20:335 r  R3 b3 U* U2 X/ F
EXCEL的编程就是VBA啊,如果你已经会了EXCEL的VBA,又能够熟练使用CAD画图,那使用VBA做CAD的二次开发编 ...

- p  A8 c" `% l  D老师啊!CAD的VBA没有录制宏功能啊?而且外安装的VBA模块帮助文件全是英文版的!和OFFICE的VBA相比较,麻烦多了!没有录制宏,我该怎么学习CAD的VBA呢?

点评

把邮箱给我  详情 回复 发表于 2019-1-30 22:13
发表于 2019-1-30 22:13:09 | 显示全部楼层 来自: 中国北京
kuangben8 发表于 2019-1-29 12:43
1 [- [$ w. A1 p, k# ]+ L老师啊!CAD的VBA没有录制宏功能啊?而且外安装的VBA模块帮助文件全是英文版的!和OFFICE的VBA相比较,麻 ...

& q& e$ W3 }' c( Z. J' h把邮箱给我
发表于 2019-1-31 08:16:32 | 显示全部楼层 来自: 中国辽宁
woaishuijia 发表于 2019-1-30 22:138 A/ j# }; ~8 ?% W
把邮箱给我

8 Q7 ?3 U) f. m' N( @+ {$ h' ~老师好!我回您消息了啊。3 f/ ]. L( b. G: E# d6 l
dongbiyong2006@126.com$ O2 ]; t1 I) x2 A( b7 P. n
感谢老师的帮助。

点评

请查看邮件  详情 回复 发表于 2019-1-31 11:15
发表于 2019-1-31 11:15:02 | 显示全部楼层 来自: 中国北京
kuangben8 发表于 2019-1-31 08:166 _8 [% @' R5 I
老师好!我回您消息了啊。
- R, T+ r+ {, t3 d
! v1 o( P+ c& d7 _感谢老师的帮助。
3 o6 X/ g8 K: s. Q0 l' y( U
请查看邮件
发表于 2019-1-31 22:19:34 | 显示全部楼层 来自: 中国辽宁
woaishuijia 发表于 2019-1-31 11:154 J' ^9 v8 W& e2 z- ^3 Q) C
请查看邮件
5 ]6 W( W0 N5 ]3 L
老师好!我应该如何加载那个宏记录器?我直接在VBA界面上:文件--导入文件,选择dvb格式文件,提示无法加载。我使用的CAD是2014版本64位系统。

点评

一、加载VBA宏的方法: 1、直接加载: CAD图形界面菜单:[/backcolor]“工具” > “宏” > “[/backcolor]加载工程”[/backcolor] 或功能区 :“管理” > “应用程序” > “加载工程”[/backcolor] 或命令行:VB  详情 回复 发表于 2019-2-1 09:49
发表于 2019-2-1 09:49:32 | 显示全部楼层 来自: 中国北京
kuangben8 发表于 2019-1-31 22:19+ M  ?! v' [9 |/ ?9 E
老师好!我应该如何加载那个宏记录器?我直接在VBA界面上:文件--导入文件,选择dvb格式文件,提示无法加 ...
$ T% g* n' t, F' |3 }0 [
一、加载VBA宏的方法:; F2 g; p9 U: }3 E- s/ x
1、直接加载:
- j% V  x; t) h' gCAD图形界面菜单:“工具” > “宏” > 加载工程" ]+ J, ?+ M+ s; Y2 v4 w& b3 z& f
或功能区 :“管理” > “应用程序” > “加载工程”
3 p2 {% W4 G- c. }: `; s或命令行:VBALOAD% N! U% d1 W. P' r2 o/ U
2、通过VBA管理器加载:
. {9 j1 U* y9 @( D% h首先打开VBA管理器,方法是:/ \4 u$ i- M% o
CAD图形界面菜单:“工具” > “宏” > “VBA管理器”
7 o# j" {: k+ N
或功能区 :“管理” > “应用程序” > “VBA管理器”
或命令行:VBAMAN
然后在弹出的“VBA管理器”上点击“加载”按钮
/ e1 Y8 x; v$ u- A" b) q5 e" z. q
二、卸载VBA宏的方法:
首先打开VBA管理器(方法同上),然后在列表框中选择要卸载的宏,点击“卸载”按钮
0 l6 _& ^- y9 Y6 P# S4 [1 _+ k
三、关于本“宏记录器”
这是我从其它论坛下载的一个网友自行编制的程序,完成的时间是2006年。因此,程序中有些部分与现在的电脑已经不太适应了。这两天我对它作了一些修改,使之能够在64位操作系统下运行,已经发到你邮箱了。
这个程序的某些部分不是很严谨,可能要根据具体情况作进一步的修改。

5 w6 [/ |3 M; G8 Z/ d. A. W

' _4 x5 l' e* }( E( }$ t
$ w' A0 Z7 F8 f8 v$ W1 v5 |1 W
发表于 2019-2-1 22:19:30 | 显示全部楼层 来自: 中国辽宁
woaishuijia 发表于 2019-2-1 09:49
  s0 F+ M. `# z# `* n; f. @# E1 I$ }一、加载VBA宏的方法:
' r" L* a/ G# Z6 t, [8 N1、直接加载:
) x; H# D+ K9 l3 d* @+ G  UCAD图形界面菜单:“工具” > “宏” > “[/backcol ...

  m* K5 Y+ s: h. d; w9 V感谢老师的热心帮助,我下载新的宏记录器,加载成功了!但是在CAD界面的任何操作都会弹出下图提示。请老师不忙的时候看看,谢谢老师。5 j2 m8 e  f4 ?% f0 H& o
1549030101(1).jpg
9 U  ^( d+ I! O6 j" k
# _" O. {& |7 s9 g  C. T( S# y- m! Q另外想请问一下这个宏记录器是类似office里的录制宏的功能吗?不知道咋启用录制宏啊?感谢老师百忙中的帮助。
9 X  W& ^4 D2 A' N$ M9 g/ M6 A
发表于 2019-2-2 04:34:40 | 显示全部楼层 来自: 中国北京
1、把这个过程删掉吧。这原本是作者准备编写的一段关于删除图形对象的宏记录的代码,没有写完,所以主要内容都注释掉了。这段代码现在并没有实质内容。把你图片上亮显的那一行到它下面的“END SUB”这一行都删掉或在每行的前面加上一个半角单引号(让它变为注释)。0 B/ N2 \* w" ?
2、用"VBALOAD"命令或"VBAMAN"命令加载程序后,CAD图形界面会出现一个工具条,如图# G# S- X& H" h0 P! K* z4 `
捕获.PNG % e( {3 W$ O6 d+ V$ _
此时它红色的“录制”按钮是亮显的1 ?0 K% L' L% B3 J
点击“录制”控制后会弹出一个对话框,如图, @. N. r) ]% R/ ~: s" M# d  m
捕获1.PNG % {% U: E+ L. Z- Z
确定后,工具条会变成下面的样子) d# Q/ H+ M3 L/ a, A' A
捕获2.PNG
1 {) T6 q) L- H( F6 a' ^4 T! D“录制”按钮被暗显,“暂停”和“停止”按钮会亮显。在这之后的一些主要的画图动作会被记录下来。6 Z9 c( I% \3 r/ S) ]+ r+ V" J: \' m
点击“停止”按钮后,可以在VBA编辑器中看到; s# B4 M' b+ V6 W
捕获3.PNG / v7 |* Y; f% M
多了一个“我记录的宏”,打开它就可以了。
  A/ g: X$ l. H. B& K3 ^/ {$ s) ]9 r$ v) t3 `
这个程序不是官方的,既不全面,有些细节也欠严谨,但可以给初学者提供一个不错的参考。# O7 e- b0 D' S+ A& k
发表于 2019-2-2 21:16:14 | 显示全部楼层 来自: 中国
woaishuijia 发表于 2019-2-2 04:34
/ R+ @4 a" w9 t5 Y' s% ?1、把这个过程删掉吧。这原本是作者准备编写的一段关于删除图形对象的宏记录的代码,没有写完,所以主要内 ...

. n1 O" n3 j# b) A& a' [感谢老师的热心帮助,我初步录制宏成功了。
发表于 2019-3-24 10:19:18 | 显示全部楼层 来自: 中国江西吉安

. w) q6 ]$ d. V1 _多谢楼主分享,很实用
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表