问题。当保存为 .vsdx 格式的图形时,用户定义的形状值在某些(但不是全部)形状中被莫名其妙地截断为 0.00E0。
期望的结果。当保存为 .vsd 图形时,原始(正确)形状值为 1.00E-7,应该是 .vsdx 图形的值。
观察。在 Visio 2013 + 2016 中,当具有“总线”形状的 .vsd 绘图作为 .vsdx 绘图保存、关闭和打开时,故障率的用户定义形状值从数值 1.00E-7 变为0.00E0。并非每个形状都会出现此行为。例如,当图形以 .vsdx 格式保存、关闭和打开时,“Bus, substation”的故障率保持恒定数值 2.05E-6。
如果故障率的精度提高到 1.001E-7,则在保存、关闭和打开为 .vsdx 图形时,故障率将保持为 1.001E-7。
除了图纸上“Bus”的故障率发生变化外,即使Stencil不可编辑,Stencil中的“Bus”也会发生变化……这真是令人费解!
解决方法。该问题的解决方法是在绘图形状和模板母版中的 Shapesheet 中用引号将故障率括起来。当故障率在引号中时,保存、关闭和打开 .vsdx 图形后,该值将保留。
鼓励对此行为进行解释。谢谢你。