重複としてマークしないでください(これ同様の質問です)。Visio 2010 でデータベース ダイアグラムを作成していますが、テーブル エンティティを追加するとサイズを変更できません。保護を変更したり、シェイプシートをいじったりしてみましたが、エッジの周りのポイントを青色に変えるしかできませんでした (それでもドラッグはできません)。
奇妙なことに、別のエンティティを追加して、保護を [なし] に設定すると、問題なく形状を変更できます。なぜでしょうか。何か見落としているのでしょうか、それとも Visio がおかしいのでしょうか。
答え1
Visio Standard 2013 の ORM 図の「エンティティ」図形でこの問題が発生していました。次の操作を行うことで図形のサイズを変更できました。
(1)図形を右クリックし、「シェイプシートを表示」を選択します。
(2)「シェイプ変換」のセクションで、幅と高さのフィールドから「GUARD」機能を削除します(下の画像を参照)。残りの機能はそのままにして、「GUARD」という単語のみを削除しました。
(3)「保護」セクションで、LockWidthフィールドとLockHeightフィールドを1ではなく0に設定します。
答え2
エンティティ シェイプは手動でサイズを変更できるようには設計されていません。幅と高さは、シェイプ内のさまざまなデータ フィールド内のテキストのサイズから計算されます。データは、[データベース プロパティ] ダイアログから入力します。