冻成冰人视频:VB的MSHFlexGrid控键怎么实现复制功能,用粘贴板?Clipboard.SetText

来源:百度文库 编辑:高校问答 时间:2024/04/29 03:56:11
vb的MSHFlexGrid控键,要想实现复制选中区域里面的内容,然后再粘贴到EXECL里.
不是用导入到EXECL的,太慢了.
应该可以复制到剪贴板中,然后在粘出来.
请问有高手知道代码怎么写的吗?
比如用Clipboard.SetText MSHFlexGrid.???
复制出来,又怎么把它的内容粘贴到外面的EXECL中?
这样作是肯定可行的,以前和别人分做VB,那人做的表格控键就是加了段代码完成复制功能,并能粘贴到EXECL上.

能不能给点例子,参考一下

TextMatrix 属性

返回或设置一个任意单元的文本内容。

语法

object.TextMatrix(rowindex, colindex) [=string]

TextMatrix 属性的语法包含如下部分:

部分 描述
object 一个对象表达式,其值为“应用于”列表中的一个对象。
rowindex, colindex 整数。一个数值表达式,指定要读或写哪一个单元。
String 一个字符串表达式,包含一个任意的单元的内容。

说明

这一属性允许不更改 Row 和 Col 属性来设置或获取一个单元的内容。

既然复制出来了,你可以手动粘贴到EXCEL中了,不要去想自动粘贴,涉及到很多API函数,可能对你很难,比如FINDWINDOWS?

不可能的,如果可以做的话,我想要从mshflexgrid本身改造才能做到,太麻烦了,呵呵