ShapeSheet公式,仅调整父形状的大小,而不调整子形状的子形状

时间:2019-06-17 09:24:05

标签: visio shapesheet

父形状中有3个子形状。调整父形状的大小时,子形状(3)也将被调整大小。因此,当我调整父形状的大小时,只有特定的子形状不能全部调整大小。上述情况需要什么ShapeSheet公式?

2 个答案:

答案 0 :(得分:1)

您可以设置ResizeMode单元格来实现此目的。对于子形状,通常将使用默认值(0),这将告诉形状使用在组形状中设置的ResizeMode值。因此,您可以将组的ResizeMode单元格设置为1,这告诉它仅使用重新定位。

以下是值from the documentation的列表:

  
      
  • 0使用组的设置-visXFormResizeDontCare
  •   
  • 仅1个重定位-visXFormResizeSpread
  •   
  • 2个具有组的缩放比例-visXFormResizeScale
  •   

如果希望子形状使用不同的行为,则可以相应地在每个子形状中设置单元格。

在幕后,使用值为1的WidthHeight单元设置为绝对值,而使用2(以及组形状的默认值)设置相对值。这些形状是在将形状添加到组中时设置的,因此您需要确保先设置ResizeMode值。

答案 1 :(得分:1)

每个子形状都必须更改其宽度和高度公式值。为每个不想调整大小的子形状打开形状表编辑器,如果希望子形状的宽度始终为20mm,则设置 Width 单元格 = GUARD(20mm )高度单元格类似。