Visio .vsdx不良行为:为什么用户定义的形状值从1.00E-7截断为0.00E0?

时间:2018-09-12 18:36:12

标签: visio shapesheet

问题 。 保存为.vsdx格式的图形时,某些(但不是全部)形状中的用户定义形状值无法解释地截断为0.00E0。

所需结果 。保存为.vsd工程图时,原始(正确)形状值为1.00E-7,应为.vsdx工程图的值。

观察 。 在Visio 2013 + 2016中,将具有“公共汽车”形状的.vsd工程图保存,关闭并打开为.vsdx工程图时,用户定义的故障率形状值将从1.00E-7的数值更改为0.00E0。并非每种形状都会发生这种现象。例如,当以.vsdx格式保存,关闭和打开图形时,“公共汽车,变电站”的故障率保持为2.05E-6的恒定数值。

如果将故障率的精度提高到1.001E-7,则在保存,关闭和打开为.vsdx工程图时,故障率将保留为1.001E-7。

除了图纸上的“总线”的故障率发生变化外,它在模板中的“总线”也发生了变化,即使模板不可编辑 ... ...的确令人困惑!

解决方法 。 该问题的一种解决方法是将故障率用图形形状和模板母版的Shapesheet中的引号引起来。如果失败率用引号引起来,则在保存,关闭和打开.vsdx工程图后,将保留该值。

鼓励对此行为进行解释。谢谢。

1 个答案:

答案 0 :(得分:0)

我尝试在单元格中用引号将值引起来。在这种情况下,这些单元格中的“值”将不会被截断并像gif那样正确计算。 No truncated 也许这不是最好的方法,但它可行!