Excel Visio Web部件数据连接格式化问题格式值为2亿美元,而不是2亿美元

Excel Visio Web部件数据连接格式化问题格式值为2亿美元,而不是2亿美元,excel,sharepoint,formatting,connection,visio,Excel,Sharepoint,Formatting,Connection,Visio,我有一个Visio Web部件,它与值为200000000的excel文件有数据连接。如何在不更改excel文件值或添加其他单元格数据连接值的情况下将其显示为200M 我尝试过格式化Excel值以不同方式显示,我尝试过使用各种shapesheet字段,我尝试过以各种方式配置值等等……我对Web部件了解不多,但如果我理解正确,您的问题是Visio中的“显示”值。 现在在Visio中修改显示值非常容易。不要只显示prop.myval,而是使用str(prop.myval/100.000)和“M” 至

我有一个Visio Web部件,它与值为200000000的excel文件有数据连接。如何在不更改excel文件值或添加其他单元格数据连接值的情况下将其显示为200M


我尝试过格式化Excel值以不同方式显示,我尝试过使用各种shapesheet字段,我尝试过以各种方式配置值等等……

我对Web部件了解不多,但如果我理解正确,您的问题是Visio中的“显示”值。 现在在Visio中修改显示值非常容易。不要只显示prop.myval,而是使用str(prop.myval/100.000)和“M”


至于实现,不要插入prop字段的值,而是插入如上所述的公式。

您可以编写一个VBA sub,从Excel电子表格中获取数字,并将其作为格式化字符串返回-使用模块化算术+
选择大小写
快速设置适当的字符串格式(因为
FormatCurrency()
设置可能不够具体,无法满足您的需要)。听起来很有趣,以前没有使用过其中的一些设置,但给了我一些想法。以前从未想过尝试使用VBA进行格式化。谢谢!我将尝试一下谢谢!