我试图将引用修改为仅在字符串左侧显示一定数量的文本字符。为了测试公式,我使用了以下字段文本:
{ =LEFT( "BLAH12345" , 3 ) }
当我更新该字段时,我得到的结果是“!Syntax Error,:”。我尝试了空格,引号等的多种组合,但无法使用。看来这应该是相对简单的事情。有什么想法吗?
=字段不允许您使用“任何旧的VBA函数”。它仅具有算术/逻辑运算符和函数(例如MAX,MIN,SUM,PRODUCT等)。它没有任何文本或日期/时间函数或运算符。
您可以在此处找到可用功能和运算符的列表。
[除了该描述中缺少一两件事-在Word中,=字段也确实具有IF函数({= IF(a,b,c)},尽管ECMA和ISO标准中都没有,并且表引用的描述不完整]。
不幸的是,Word中没有其他字段类型可以可靠地执行您想要的操作。您可以“几乎”使用DATABASE字段来执行此操作,但这很复杂,将引入一个段落标记,您无法在现代版本的Word中删除该段落标记,在Mac word(或在线版本,AFAIK)上将不起作用,并且例如,如果您要左移的文本包含“(或')字符,将失败。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句