明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2883|回复: 3

[表格] 怎样选择表格里的单元格

[复制链接]
发表于 2009-6-7 15:17:00 | 显示全部楼层 |阅读模式
在图中点选一个表格,运行下面的代码返回OK,如果只点选表格中的一个单元格,就返回ERROR了,怎么能直接选择到单元格呢?
简单的代码如下:
  1. &#160;&#160;&#160; <CommandMethod("test", CommandFlags.UsePickSet)> _
  2. &#160;&#160;&#160; Public Sub test()
  3. &#160;&#160;&#160;&#160;&#160;&#160;&#160; Dim resSelect As PromptSelectionResult = ed.SelectImplied()
  4. &#160;&#160;&#160;&#160;&#160;&#160;&#160; ed.WriteMessage(resSelect.Status.ToString)
  5. &#160;&#160;&#160; End Sub
 楼主| 发表于 2009-6-7 15:31:00 | 显示全部楼层
忘了说,上面的试验过程中,点选了一个单元格后,就不能直接输入命令了,只能把命令用鼠标右键菜单的方式粘贴到命令行里才能运行。
发表于 2009-6-7 15:52:00 | 显示全部楼层

单元格的基类是Object,而不是Entity,貌似选择集只能选实体

按我的理解,Table是BlockReference的子类,可以看成是一种自定义实体

编程控制很困难

不如直接把内容读入Excel

或者自己在窗体里用DataGird操作

一点浅见

 楼主| 发表于 2009-6-7 17:10:00 | 显示全部楼层
老大说的有理,我前些天做了个生成表格的统计程序,表格的第一列是编号,同事试用后提出:表格生成后,有时需要手工添加或者删除一些行,结果编号就乱了,只能手工重写编号。在解决这个问题的过程中发现,表格的编辑在ACAD里是处于一种很奇怪的状态,想添加一些处理单元格的快捷菜单啥的,发现很难下手。

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 16:51 , Processed in 0.164446 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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