请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

LYJL265

初级会员

19

主题

62

帖子

203

积分

初级会员

积分
203
LYJL265
初级会员   /  发表于:2018-9-25 09:48  /   查看:6736  /  回复:10
fpSpread1.Sheets[TableName].ClipboardPaste()
图片.png510921630.png
现在通过图片上的代码可以实现手动点击Ctrl+V手动粘贴,想粘贴几个就粘贴几个
但是我需要通过代码实现循环粘贴有几个东西粘贴几个,并给部分单元格复制
图片.png476388854.png
点击Ctrl+V之后就可以粘贴到别的地方了。
怎么通过代码写成循环自动粘贴



图片.png610682983.png

10 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-25 10:21:10
沙发
您可以新建一个action,绑定到ctrl+v快捷键上。
参考
http://help.grapecity.com/spread ... in-maps-action.html
回复 使用道具 举报
LYJL265
初级会员   /  发表于:2018-9-25 10:28:29
板凳
dexteryao 发表于 2018-9-25 10:21
您可以新建一个action,绑定到ctrl+v快捷键上。
参考
http://help.grapecity.com/spread/SpreadNet11/WF/ ...

还有其他的吗,没看太懂
回复 使用道具 举报
LYJL265
初级会员   /  发表于:2018-9-25 10:55:10
地板
我是想给他指定单元格粘贴到这个单元格上,就相当于粘贴到选中的单元格上。只是想让他在代码上自动实现,不自己手动粘贴
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-25 11:05:04
5#
明白您的意思了,您是说现在要按下ctrl+V才粘贴,想自己循环粘贴。
那就在初始化的代码的后面去执行您的代码就好了,不太清楚您碰到了什么问题。
回复 使用道具 举报
LYJL265
初级会员   /  发表于:2018-9-25 11:08:57
6#
本帖最后由 LYJL265 于 2018-9-25 11:10 编辑
dexteryao 发表于 2018-9-25 11:05
明白您的意思了,您是说现在要按下ctrl+V才粘贴,想自己循环粘贴。
那就在初始化的代码的后面去执行您的代 ...

我是不知道怎么粘贴到指定的位置,在附件的第一张图片上已经在执行ClipboardPaste()这个方法了,但是这个方法好像不能给他指定单元格粘贴
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-25 14:03:46
7#
设置一下activecell,然后就会从这个单元格开始按照复制区域粘贴了, 所以每次只需要改变activecell,再执行paste就可以了。

回复 使用道具 举报
LYJL265
初级会员   /  发表于:2018-9-25 16:10:12
8#
dexteryao 发表于 2018-9-25 14:03
设置一下activecell,然后就会从这个单元格开始按照复制区域粘贴了, 所以每次只需要改变activecell,再执 ...

有具体应用的代码吗
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-25 16:26:04
9#

  1.             fpSpread1.ActiveSheet.ClipboardCopy();

  2.             fpSpread1.ActiveSheet.SetActiveCell(1, 1);
  3.             fpSpread1.ActiveSheet.ClipboardPaste();
复制代码
回复 使用道具 举报
LYJL265
初级会员   /  发表于:2018-9-25 16:27:42
10#
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部