找回密码
 立即注册

QQ登录

只需一步,快速开始

fuyong_

中级会员

6

主题

11

帖子

802

积分

中级会员

积分
802

活字格认证

最新发帖
fuyong_
中级会员   /  发表于:2010-9-27 11:08  /   查看:6502  /  回复:1
this.fpSpread1_Sheet1.AddCustomName 是拖窗体时自动生成的,表示什么意思呢? 为什么我自己定义sheet的时候不写也没问题呢?  请问写不写有什么区别呢

1 个回复

倒序浏览
gw0506
超级版主   /  发表于:2010-9-27 12:38:00
沙发
该方法不会自动生成的。

AddCustomName可以为一个Sheet预定义一个带名字的公式。您可以根据名字取到该公式,并通过SetFormulas方法,将该公式应用到任意一个Cell上。例如:
  1. FarPoint.CalcEngine.Expression ex;
  2. fpSpread1.ActiveSheet.AddCustomName("Alpha", "Sum(A1,A2)", 1, 1);
  3. fpSpread1.ActiveSheet.SetFormula(1, 1, "Alpha");
  4. fpSpread1.ActiveSheet.SetValue(0, 0, 10);
  5. fpSpread1.ActiveSheet.SetValue(1, 0, 10);
  6. ex = fpSpread1.ActiveSheet.GetCustomName("Alpha");
  7. label1.Text = ex.ToString();
复制代码

更多详情,请参考帮助文档的AddCustomName方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部