找回密码
 立即注册

QQ登录

只需一步,快速开始

pbuilder

注册会员

13

主题

49

帖子

108

积分

注册会员

积分
108

活字格认证

pbuilder
注册会员   /  发表于:2010-11-12 16:05  /   查看:7047  /  回复:3
自己能否调用出计算公式界面(Formula Editor)

jpg

jpg

3 个回复

倒序浏览
gw0506
超级版主   /  发表于:2010-11-12 16:15:00
沙发
不可以。
这个Editor实现起来不是太复杂,如果需要,可以花点时间自己做一个,说不定比这个更符合你的需求。:)
回复 使用道具 举报
pbuilder
注册会员   /  发表于:2010-11-19 12:42:00
板凳
版主,这个是可以的,我已经找到了.呵

  1. if (fpS.ActiveSheet != null && fpS.ActiveSheet.ActiveCell != null)
  2.             {
  3.                 FormulaEditorUI dlg = new FormulaEditorUI(fpS.ActiveSheet);
  4.                 if (dlg.ShowDialog() == DialogResult.OK)
  5.                 {
  6.                     string formula = dlg.GetFormula();
  7.                     try
  8.                     {
  9.                         fpS.ActiveSheet.SetFormula(fpS.ActiveSheet.ActiveRowIndex, fpS.ActiveSheet.ActiveColumnIndex, formula);
  10.                     }
  11.                     catch
  12.                     {
  13.                         MessageBox.Show("请输入正确的公式!");
  14.                     }
  15.                 }
  16.             }
复制代码
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-11-19 14:16:00
地板
恩,看来你对Spread的掌握程度已远远超过我了,考虑一下来我们这吧,呵呵~

是这样的,这个接口我们只在design time环境下测试过,因此不能保证你这种用例的稳定性。建议你将它暴露给最终用户后,加强测试。

在Spread未来的版本中,我们也不保证该类不被废弃。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部