st788796 发表于 2016-7-21 21:23:07

获取当前打开 Excel 中选择区域的 Value

**** Hidden Message *****
_$ (xd::excel:getselectionvalue)
(((24.0) (2.0)) ((111.0) (nil) (222.0)))
_$

newer 发表于 2016-7-21 21:44:01

合并单元格里面的 除去内容,其他的是NIL,正常单元格空的时候值也是NIL, 建议区分。 合并的里面是NIL, 正常的空的 是 “”

另外,能获得当前激活选择区域的 合并的单元格的范围和个数 返回个表吗?

st788796 发表于 2016-7-21 21:50:32

newer 发表于 2016-7-21 21:44
合并单元格里面的 除去内容,其他的是NIL,正常单元格空的时候值也是NIL, 建议区分。 合并的里面是NIL, ...

这是按行列获取,空白处都是 nil ,合并的另行处理

newer 发表于 2016-7-21 21:52:42

st788796 发表于 2016-7-21 21:50
这是按行列获取,空白处都是 nil ,合并的另行处理

要考虑下合并的单元格

st788796 发表于 2016-7-21 22:00:03

newer 发表于 2016-7-21 21:52
要考虑下合并的单元格

考虑格式需要花费太多精力,只处理文字简单

newer 发表于 2016-7-21 23:04:34

st788796 发表于 2016-7-21 22:00
考虑格式需要花费太多精力,只处理文字简单

不是其他格式啊,是合并的格子的信息,要在ACAD里面复原啊。

csharp 发表于 2016-7-21 23:50:22

newer 发表于 2016-7-21 23:04
不是其他格式啊,是合并的格子的信息,要在ACAD里面复原啊。

excel进acad使用“选择性粘贴”->ACAD实体

WhoCanSay 发表于 2016-7-22 08:10:09

是不是间意味着,可以行用cad工作,然后与excel通讯;再用用cad工作,然后与excel通讯。。。。

819534890 发表于 2016-7-22 09:07:13

good good.

itoboy 发表于 2016-7-22 09:25:17

来学习学习

KevinC 发表于 2016-7-23 00:49:48

感谢版主分享

ysx810210 发表于 2016-8-6 22:51:34

好思路............

ysx810210 发表于 2016-8-6 22:54:59

但获取数值有bug,比如264096.3215,默认为:264096.0

fan_zh 发表于 2016-8-15 11:48:43

没啥说的先顶在下!!!!!!!!!!

cq_qg68 发表于 2016-11-25 00:23:05

回复看一下,看如何操作
页: [1] 2 3 4 5 6
查看完整版本: 获取当前打开 Excel 中选择区域的 Value