乐筑天下

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

VBA初学的困惑问题

[复制链接]

28

主题

70

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
182
发表于 2004-9-17 10:40:00 | 显示全部楼层 |阅读模式
我刚学VBA 有几个问题。
如果一个模块内有多个过程的话
比如
public sub prog1_()
……
End sub
public sub prog2_()
……
End sub
模块名字为Module1
如果 运行这个模块,
里面的过程是否是顺序执行????
第二种情况:
public sub prog1_()
call porg2_()
End sub
public sub prog2_()
……
End sub
prog2_()是不是会运行两次??????
还有就是引用的是AutoCAD ActiveX对象。书上说可以采用多种面向对象的编程语言通过ActiveX与AutoCAD进行通信。能够用VC开发?类似VBA引用ActiveX的对象???
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2004-9-17 11:26:00 | 显示全部楼层
昨天不是给你解释过了么?
你调用-vbarun命令就明白了
回复

使用道具 举报

28

主题

70

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
182
发表于 2004-9-17 13:01:00 | 显示全部楼层
不好意思,现在明白了,怎么查询ActiveX对象的方法和属性??
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2004-9-17 15:44:00 | 显示全部楼层
回复

使用道具 举报

28

主题

70

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
182
发表于 2004-9-17 20:43:00 | 显示全部楼层
谢谢。
VBA的多义线生成好像很麻烦。不知道各位是怎么做的?,VBA中的坐标感觉不如arx好,如果生成一条多义线的话,则首先生成一个三维数组,数组每个元素,分别赋值。没有点类的概念。可以整体赋值。
比如 dim firstpt(0 to 2) as double
firstpt(0)=                 
firstpt(1)=
firstpt(2)=
太麻烦
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2004-9-17 20:56:00 | 显示全部楼层
VBA的数组赋值比C++当然不能比,如果你有Arx编程的基础,可以尝试用VB.Net编Arx
回复

使用道具 举报

28

主题

70

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
182
发表于 2004-9-18 08:43:00 | 显示全部楼层
我原来是用ObjectARX的。比如生成多义线,构造选择集等很方便,但Arx很容易引起错误。比如实体的打开关闭 数据库的操作等,好像VBA构造窗体比Arx好点。还有处理事件比arx容易,能否简单说一下VBA开发的优势在哪里。我想把二者结合起来应用,多谢!!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-1 04:03 , Processed in 0.316976 second(s), 67 queries .

© 2020-2025 乐筑天下

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