QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2421|回复: 4
收起左侧

[讨论] 用VBA玩中国象棋(三):摆放棋子

[复制链接]
发表于 2008-9-21 10:05:53 | 显示全部楼层 |阅读模式 来自: 中国

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本系列练习拟通过用VBA方法在CAD的模型空间画棋盘、画棋子、在棋盘上摆放棋子、用鼠标选择并移动棋子、吃对方棋子、用规则限制棋子移动等过程,帮助初学者在游戏中了解和掌握CAD中VBA的基本使用方法。7 h3 t' g7 J# G: l( z0 D
本帖着重讨论摆放棋子的方法。通过摆放棋子,了解子程序的声明和调用、插入块参照、编辑块属性等方法。
' ?  g0 [) O! W( \5 i/ H附件中是VBA例程,供参考
2 [; J1 m5 v* Y3 v; L+ [' ~. ~" x$ b% F
( j( q& T; `6 w* u% F8 {& z[ 本帖最后由 woaishuijia 于 2008-10-13 10:29 编辑 ]
Untitled-1.gif

BF.rar

9.45 KB, 下载次数: 71

评分

参与人数 1三维币 +8 收起 理由
唐昕晨 + 8 好主题

查看全部评分

发表于 2008-9-21 10:33:29 | 显示全部楼层 来自: 中国浙江温州
楼主讲下一下,附件怎么用啊?运行宏,提示错误啊!% A4 ^, h) u7 q7 E

, g% ^$ t" f5 x0 @. Y* C6 |[ 本帖最后由 CHNLOONG 于 2008-9-21 10:36 编辑 ]
 楼主| 发表于 2008-9-21 15:53:59 | 显示全部楼层 来自: 中国辽宁营口
可能出错的地方有两个:
# c9 S0 E; P; l3 V: E1、本程序在2005和2008版本调试通过。由于本人电脑中最低版本是2005,程序中是否有超出2004及以前版本功能的命令、属性和参数,我也不敢肯定。
7 F! n' N8 ?0 F7 o2、程序中新建了一个文字样式,所用字体为"C:\WINDOWS\Fonts\STXINWEI.TTF",字体为“华文新魏”,如果你的安装位置与此不同,请自行更改程序中的文件路径和文件名。. |& k: x( T- P2 K0 v# l
6 m' \& q0 v3 ]5 z

; C6 m5 t' B: J( \感谢楼上提醒,已找到程序中一处错误:块属性的“锁定”模式是2008以上版本的新功能,程序中允许2007版本使用该模式,所以在2007版中运行宏会报错。
7 k0 l1 g+ X( i+ K5 B% m1 x- q现已改正并更新附件。. b1 B9 X2 u8 |
再次感谢楼上。
: m' |4 T% f; m- H1 _3 L- ]4 n& K( W4 A) d9 |, w
[ 本帖最后由 woaishuijia 于 2008-9-25 20:42 编辑 ]
发表于 2008-9-21 19:16:27 | 显示全部楼层 来自: 中国河北石家庄
编辑块属性又是一个难以理解的问题,常常发现块的参考点不合适,期望进行编辑,但打开编辑器,内部面目全非,操作的手柄众多,然而无从下手。
发表于 2008-9-22 16:56:49 | 显示全部楼层 来自: 中国广西柳州
这方面是空白,以后多来这里逛逛。增加点知识。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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