Keith™ 发表于 2007-9-18 22:19:35


会是这样吗
设置Color=Application.GetInterfaceObject(“AutoCAD.AcCmColor.16”)

Bryco 发表于 2007-9-18 22:37:55


没有......
糟糕的是,我没有AutoCAD 2006来测试代码。

Keith™ 发表于 2007-9-19 08:49:08

该对象根据AutoCAD的版本而变化,在2005-2006年它是AutoCAD.AcCmColor.16,在2007年和2008年它是AutoCAD.AcCmColor.17,但它没有任何区别,至少在发布的代码中没有。
返回颜色值应该不是问题,即使您不使用 AcCmColor.xx 来创建颜色结构,在我的所有测试中,失败都是在调用显示颜色对话框期间。
页: 1 [2]
查看完整版本: VBA中的AutoCAD真彩色对话框?