問題現象
Visio 2007 UML 組件圖中,「包」形狀高度鎖定,嘗試「格式→保護」取消勾選、「檢視→大小與位置視窗」、「文件保護」均無效。
根本原因
Visio 內建 UML 形狀受形狀表格保護,部分幾何屬性被鎖定,無法透過 UI 直接修改。
實用替代方案
- 使用基本矩形形狀:
從「基本圖形」拖曳矩形,手動添加文字標籤模擬「包」,可自由調整長寬、填滿色、虛線邊框。
- 群組多個形狀:
繪製外框矩形 + 內部元件,選取後 Ctrl+G 群組,移動、縮放同步。
- 升級 Visio 版本:
Visio 2013/2016/2019 移除組件圖模板,改用「軟體」類別圖或自訂樣板。
- 改用專業建模工具:
StarUML、Visual Paradigm、PlantUML (文字生成圖)、Draw.io 等支援完整 UML 2.x 且樣式可控。
快速繪製技巧
- 矩形右鍵 → 「格式化形狀」 → 「線條」設定虛線、顏色。
- 文字方塊獨立於矩形,便於對齊。
- 另存為自訂樣板,下次直接複用。