找回密码
 立即注册

QQ登录

只需一步,快速开始

tysoft

中级会员

84

主题

214

帖子

678

积分

中级会员

积分
678

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

tysoft
中级会员   /  发表于:2015-4-10 10:16  /   查看:4982  /  回复:3
当在spread单元格中设置了公式sum(A1:A4),单元格失去焦点后会将计算的结果显示出来,能否通过设置不自动计算公式,将公式以文本显示出来?

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-4-10 10:46:00
沙发
回复 1楼tysoft的帖子

如果设置AllowUserFormulas 为false。
运行时,在单元格输入一个公式,比如"sum(A1:A4)",它会作为文本的形式存在。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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

设置AllowUserFormulas为false,那么输入的公式,其实是赋值到属性Text中,而没有赋值到formulas中。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-10 15:26:00
地板
回复 3楼tysoft的帖子

在Sheet有个属性叫做AutoCalculation。它设置为false的时候,就不会重新计算公式。

如果你的意思是通过SetFormula或是Formula的形式设置公式,并且要显示Text的形式?
目前来说,Formula就是设置公式,Text就是设置文字。如果你需要把公式当作文字显示,就必须通过SetText或是Text作为文字输入。如果是Formula就会按公式处理。

你可以设置Text,当需要使用公式的时候,将这个Text取值然后设置给Formula。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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