本帖最后由 tyc600 于 2014-3-29 10:05 编辑
本帖最后由 tyc600 于 2014-3-23 20:18 编辑
- 该程序可以做什么
如下图所示,使用本程序可以在CATIA工程图中隐藏现有表格的单元格边界,从而制作更加复杂的表格。
- 操作说明
①打开并激活目标drawing文档;
②启动本macro程序;
③选择要处理的表格;
④设置要处理的表格单元格位置,以及边界样式;
⑤点击“Apply”执行。 - 注意事项
Q1:用本程序制作的复杂表格,在其他电脑上打开会不会有显示不正常?
A1:显示、打印完全保持最终效果,不会走样。因为该边界样式实际上是所有CATIA版本都支持的功能,只不过达索没有提供用户交互式命令来实现对单元格的操作,也可以理解为隐藏功能。
Q2:显示效果上虽然可以隐藏单元格的边界,打印时会不会仍然显示边界?
A2:不会,无论纸质打印,还是虚拟打印。
Q3:能不能一次性处理单元格区域(毗邻的多个单元格)?
A3:该macro程序目前版本暂不支持。要处理多个单元格,请逐个进行处理。
Q4:能不能实现像EXCEL单元格的那样的斜线样式?
A4:不能。因为CATIA表格本身不支持这类复杂样式。
如下图为一般的CATIA 工程图CATDrawing的表格样式,可以合并单元格,
但和EXCEL的单元格样式(隐藏指定边界,单元格内画斜线)相比仍显不足。
如果想要实现更复杂的表格的话(如之后的两种常用表格),有人可能会使用多张表格拼凑
在一起,但是表格之间对齐也很费事,如果增加行列或者调整单元格的尺寸后,还得再次对其调整,
也有人可能会直接用直线绘制,但是单元格内的文字居中,左对齐等样式无法实现,调整表格更是大费周折。
利用两幅图为利用本Macro制作出的更加复杂的表格样式(均为一张表格):
多产品编号的BOM表
可带标题的表格:
|