yangjianlang 发表于 2016-3-6 20:25:50

TableCellData与TableCellText有什么区别?TableCellData该如何使用,麻烦给个范例。

本帖最后由 yangjianlang 于 2016-3-6 20:27 编辑

TableCellData与TableCellText有什么区别?TableCellData该如何使用,麻烦给个范例。




ole_text.Object.TableCellText(table_id ,1 ,1,ole_text.Object.TableCellText(table_id ,8 ,1))在TX中如上复制带有格式的数据行记录无效,请指导。


gw0506 发表于 2016-3-7 10:36:07

都是Table的Cell中的数据。Data可以保存的信息更宽泛,Text就只能保存文本。
至于范例,这个没啥范例可给的,文档中就有一句代码。

你说的复制无效具体什么情况?有异常,还是没反应,你的代码怎么写的?

yangjianlang 发表于 2016-3-7 17:36:28

gw0506 发表于 2016-3-7 10:36
都是Table的Cell中的数据。Data可以保存的信息更宽泛,Text就只能保存文本。
至于范例,这个没啥范例可给 ...

把第8行,复制到第1行
string ll
ll = ole_text.Object.TableCelldata(table_id ,8 ,1)
ole_text.Object.TableCelldata(table_id ,1 ,1,ll)
没有复制到任务内容;要怎么样才能够把第8行带有格式的数据,复制到第1行。


string ll
ll = ole_text.Object.TableCellText(table_id ,8 ,1)
ole_text.Object.TableCellText(table_id ,1 ,1,ll)
可以复制到文本数据,原先的格式丢没了。

gw0506 发表于 2016-3-8 17:51:02

TableCellText 这个只能设置文本,不包含格式。所以做不到。

yangjianlang 发表于 2016-3-8 20:23:13

本帖最后由 yangjianlang 于 2016-3-9 10:33 编辑

gw0506 发表于 2016-3-8 17:51
TableCellText 这个只能设置文本,不包含格式。所以做不到。
我就是要用TableCellData,不是TableCellTEXT,该如何作到用TableCellData将第8行含有格式的文件信息复制到第1行呢?

gw0506 发表于 2016-3-9 18:24:36

你这个帖子和Clip那个帖子是不是一回事?感觉你要做的是一个需求。
如果是,咱们就在那个帖子里讨论。

yangjianlang 发表于 2016-3-9 20:22:17

gw0506 发表于 2016-3-9 18:24
你这个帖子和Clip那个帖子是不是一回事?感觉你要做的是一个需求。
如果是,咱们就在那个帖子里讨论。

是同样需求不同实现方法的请教。

gw0506 发表于 2016-3-9 22:48:45

yangjianlang 发表于 2016-3-9 20:22
是同样需求不同实现方法的请教。

明白了,明天搞这个方法。

gw0506 发表于 2016-3-10 19:03:16

1. TableCellData 这个值存在,取和设置都生效,但是不会显示出来。你就理解它为tag,只存数据,显示。
2. TableCellText 是现实文本的。设置后文本会改变。但是Format信息会丢失。需要重新设置。
所以你这个需求,需要使用TableCellText,然后重新设置Format。

yangjianlang 发表于 2016-3-11 10:53:34

那:ole_text.Object.TableCelldata(table_id ,1 ,1,ole_text.Object.TableCelldata(table_id ,8 ,1))为什么不行呢?
页: [1] 2
查看完整版本: TableCellData与TableCellText有什么区别?TableCellData该如何使用,麻烦给个范例。