首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请问VB datagrid控件复制有关问题

2013-06-19 
请教VB datagrid控件复制问题?写了个小程序,把数据库的记录显示到datagrid、MSHFlexGrid1等控件中,想实现对

请教VB datagrid控件复制问题?
写了个小程序,把数据库的记录显示到datagrid、MSHFlexGrid1等控件中,想实现对datagrid、MSHFlexGrid1中的记录全选并复制到粘贴板,科粘贴至excel等文档中,请教各位不知是否有办法实现?
[解决办法]
一个方法,采用 ADO Recordset 对象的 GetString 方法,将记录转为字符串。

该字符串以制表符分隔字段,以回车换行符分隔记录。

使用 ClipBoard 对象的 SetText 方法,就可以将上述字符串复制到剪贴板。

在 Excel Range 对象(VBA) 的 PasteSpecial 方法,可以将剪贴板中的内容粘贴到工作表中。Excel 能自动识别行和列。

热点排行