找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 842|回复: 4

[测试]:AutoCAD表格制作工具的接口

[复制链接]

已领礼包: 181个

财富等级: 日进斗金

发表于 2003-9-13 10:30:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
该组件可供所有支持ActiveX的编程语言调用,目前仅供测试。部分说明如下:

  1.   [FONT=courier new]
  2. 1、AddTable
  3. Sub AddTable(ByVal InsertionPoint, ByVal NumRows As Integer, ByVal NumColumns As Integer, [ByVal InsertionDirection As Integer], [RowHeight As Double], [ByVal ColumnWidth As Double])
  4. 创建表格,需指定表格的插入点、行数和列数,以及插入方向、默认的行高和列宽。
  5. 插入方向:1代表从上到下,2代表从下到上。

  6. ETObj.AddTable iPt,3,2,1,8,10
  7. 表示创建一个3行2列的表格,默认方向是从上到下,行高是8,列宽是10。

  8. 2、SelectTable
  9. Sub SetTable(ByVal EntObj As Object)
  10. 选取现有的表格作为当前表格,仅供后续操作之用。
  11. EntObj:表示表格的块引用对象。

  12. ETObj.SetTable EntObj

  13. 3、ConvertExcel
  14. 将Excel中的表格插入到AutoCAD,需指定表格的插入点。
  15. 注:Excel需要先行启动。
  16. Sub ConvertTableFromExcel(ByVal RangeObj As Object, ByVal InsertionPoint, ByVal InsertoinDirection As Integer)
  17. RangeObj:代表Excel表格中要转换的单元格区域对象。
  18. InsertionPoint:代表表格在AutoCAD中的插入点。
  19. InsertoinDirection:代表表格在AutoCAD中的方向。

  20. ETObj.ConvertTableFromExcel xlSheet.Selection,iPt,2
  21. 从Excel中以当前选定的区域插入一个从下到上的表格。

  22. 4、ConvertAutoCAD
  23. 将AutoCAD中的表格插入到Excel。
  24. 注:Excel需要先行启动。
  25. Sub ConvertTableFromAutoCAD(SheetObj As Object)

  26. ETObj.ConvertTableFromExcel xlSheet
  27. 从AutoCAD中转换当前表格到Excel中。

  28. 5、AddColumn
  29. 往当前表格中添加列,需指定列的索引。
  30. 注:列的索引为列插入后的位置。
  31. Sub AddColumn(ByVal Index As Integer)

  32. ETObj.AddColumn 1
  33. 在当前表格中的第一列位置插入一列。

  34. 6、RemoveColumn
  35. 从当前表格中删除列,需指定列的索引。
  36. Sub RemoveColumn(ByVal Index As Integer)

  37. ETObj.RemoveColumn 1
  38. 在当前表格中删除第一列。

  39. 7、SetColumnWidth
  40. 更改当前表格中某一列的列宽,需指定列的索引。
  41. Public Property Width As Variant

  42. ETObj.Range("A:A").Width=20
  43. 在当前表格中将第一列的列宽设置为20mm。

  44. 15、DisplayHeadings
  45. 设置当前表格是否隐藏行号列标
  46. Sub DisplayHeadings(ByVal bShow As Boolean)

  47. ETObj.DisplayHeadings False
  48. 隐藏当前表格的行号列标。

  49. 16、DisplayGridlines
  50. 设置当前表格是否隐藏网格线
  51. Sub DisplayGridlines(ByVal bShow As Boolean)

  52. ETObj.DisplayHeadings False
  53. 隐藏当前表格的网格线。
  54.   [/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 593个

财富等级: 财运亨通

发表于 2003-9-13 23:41:25 | 显示全部楼层
好东东,我要学习

  1. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="700" id="AutoNumber1" height="498">
  2.   <tr>
  3.     <td width="100%" height="489">
  4.       <iframe name="I1" width="100%" height="100%" src="http://www.cellsoft.cc/china/chanpin/jiazu/zujian.htm">
  5. 浏览器不支持嵌入式框架或配置为不显示嵌入式框架
  6.       </iframe>
  7.     </td>
  8.   </tr>
  9. </table>
复制代码
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-9-18 18:40:48 | 显示全部楼层
在vb里可以用吗?怎么老是出现"不存在该属性"的提示
觉得很好,不知道用的人多不多?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-10-22 08:34:42 | 显示全部楼层
efan2000:
请你将上面的附件传给我,好吗?
我感觉我可能下载不了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2003-10-22 09:31:43 | 显示全部楼层
最初由 lt_zzy 发布
[B]efan2000:
请你将上面的附件传给我,好吗?
我感觉我可能下载不了。 [/B]

可能你是用了多窗口浏览,其中的一个是没有登陆的,保留一个窗口关掉其他的并刷新页面,看看是否是登陆状态。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-29 13:15 , Processed in 0.178129 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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