找回密码
 立即注册

QQ登录

只需一步,快速开始

taxsoft

中级会员

76

主题

246

帖子

608

积分

中级会员

积分
608

活字格认证微信认证勋章元老葡萄

taxsoft
中级会员   /  发表于:2015-4-28 16:04  /   查看:4798  /  回复:4
回复 3楼Alice的帖子

我顺便问个问题,有时候确实要按行填充公式(不设置列公式),如何效率更好更通用?

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-4-28 16:36:00
沙发
回复 1楼taxsoft的帖子

你好。
如果不按列设置,只能通过遍历去设置公式。
具体的需要看你的需求,你提到按行填充公式。你的公式具体是什么样子的,简单的加减运算还是复杂的需求?在后期会不会对spread进行添加删除行,影响到公式?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2015-4-29 09:55:00
板凳
回复 2楼Alice的帖子

换个问法吧,如何实现拖拽填充公式?
再或者,目前的设计器里,复制粘贴公式单元格,公式里引用的单元格会自动变化,如何实现的。用不用自己解析了修改公式?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-29 14:26:00
地板
回复 3楼taxsoft的帖子

很抱歉回复晚了。
根据你的意思,你是想使用代码完成拖拽填充公式的操作。
你可以使用FillRange的方法完成UI的操作。
比如代码:
  1. fpSpread1.ActiveSheet.Cells[0, 0, 1, 1].Text = "Fill";
  2. fpSpread1.ActiveSheet.FillRange(3, 0, 1, 1, 1, FarPoint.Win.Spread.FillDirection.Right);
复制代码


填充的内容可以通过RangeDragFillMode来操作。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-12 10:58:00
5#
回复 3楼taxsoft的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部