私は、powershell で自動化された visio ダイアグラム スクリプトを作成し、そのようなテキストを含む要素を追加しています。
$GROUP = $CPage.Drop($Stencil_AgentList, $x, $Y)
$GROUP.Text = $MatchedGroup.Name
$GROUP.AutoConnect($QUEUE, 0, $Stencil_Connector)
現時点では、レイアウトに関する機能のほとんどは動作しますが、実際にダイアグラムの見栄えを良くする面で深刻な問題を抱えています。
この画像が最もよく説明していると思います。オブジェクトで「テキストを編集」すると、オブジェクトの下または上に何らかの方法で位置合わせされているように見えます。
私が望むのは、オブジェクト自体から、以下のようにテキストを右側に揃えることです。ここで、「ユーザー名の例」が理想的な出力です。
これには、ほとんど経験のないシェイプシートなどが含まれると想定しています。
これらのステンシルを変更するためのヘルプやリソースがあれば、「テキスト」領域を希望する場所にしていただければ幸いです。