这个问题,楼主是钻了牛角尖了,强WORD所难了。计算本非WROD所长,WORD程序本身就要求计算尽可能放在姊妹程序EXCEL中。 我的处理思路(恕不提供直接过程,有兴趣的你自己琢磨) 一,首先项,在EXCEL中进行,类似此定义,在EXCEL/插入/定义/名称中定义某个单元格名称为其中的数据引用,也可以不定义,直接引用相关单元格。 二,可以使用WORD中的域计算,不过,楼主的功力可能有些困难。关于WORD中的计算,请参WORD自带帮助中的“=formula域”,里面有较为详细的介绍,主要是书签域的引用与计算以及小数点格式图片的选项开关。所有计算可以通过该域完成 三,可以结合我的“简单计算”,使用多个书签,比如定义"(1-1/(1+7%)^70)/(1-1/(1+7%)^70)"区域的书签为"年期修正",再定义一个书签,其内容为引用{REF 年期修正 \# 0.00},其书签名为"BK2",以后每当使用此数据年期修正时,可以使用如"{REF BK2}*100-50*6.02",选中BK2这段带引号的文本数据,点"简单计算",即可计算出结果.以后同,只是较繁锁. 注意事项,WORD中的域,远没有EXCEL中的函数的更新来得方便,当手动更新出现问题时,你可能需要运行此段代码,进行强制更新域(预览也不能全部更新的话) Sub UPFilds()
Me.Fields.Update
End Sub |