如何在 Visio 中自动调整具有固定高度的形状中的文本大小

如何在 Visio 中自动调整具有固定高度的形状中的文本大小

我创建了一个具有固定尺寸的形状(矩形),我无法改变这些尺寸

在此形状中,文本由 vba 代码自动写入。但是,根据用户窗体中的先前选择,此文本会有所不同。

我想根据其高度缩小该文本的形状。

我已经在互联网上搜索过,但没有找到任何解决方案,使用 txtHeigh 或 txtWidth 中的公式、字符大小或其他。

抱歉,我无法向您提供任何图片,因为这是处理私人数据的工作。您可以想象一个矩形,我想在其中调整文本大小以适应形状。

我的问题图片

答案1

设置单元格特点->尺寸=10 pt*高度/0.75 英寸

您需要更改10 分和/或0.75 英寸调整您想要的文本大小和高度的比例。

答案2

Visio 2013:

  1. 打开开发者工具

  2. 从形状中打开形状表

  3. 在定义尺寸的单元格中输入以下内容:ROUND(Height/2.835,2)

文本现在与形状的高度相关。

还可以创建与宽度的关系:ROUND(Width/2.835,2)。

那是你要的吗?

相关内容