我需要你的帮助。我有一个小代码总结了 10 个表单域的值。此表单域的格式设置为 1000 分隔符。我遇到的问题是 VBA 现在将 1.000 之类的值返回为 1。换句话说:1+10+100+1.000=112。如何调整代码以便在计算这些表单域时忽略 1000 分隔符?任何帮助深表感谢!
ActiveDocument.FormFields("voattot").Result = Val(ActiveDocument.FormFields("betvoat1").Result) _
+ Val(ActiveDocument.FormFields("betvoat2").Result) + Val(ActiveDocument.FormFields("betvoat3").Result) _
+ Val(ActiveDocument.FormFields("betvoat4").Result) + Val(ActiveDocument.FormFields("betvoat5").Result) _
+ Val(ActiveDocument.FormFields("betvoat6").Result) + Val(ActiveDocument.FormFields("betvoat7").Result) _
+ Val(ActiveDocument.FormFields("betvoat8").Result) + Val(ActiveDocument.FormFields("betvoat9").Result) _
+ Val(ActiveDocument.FormFields("betvoat10").Result)