質問: オートシェイプ内の文字列の配置 現在、自宅も職場もword2003とexcel2003を使用しています。 オートシェイプ内の文字列を縦・横とも中央に配置する方法ですが... たしか以前の職場で文書作成をした時には、 『オートシェイプの書式設定』の中に『配置』タブがあって、 その中に縦位置・横位置とも「中央揃え」を プルダウンで選べるようになっていたと思うのですが、 excelもwordも『オートシェイプの書式設定』の中に 『配置』タブがありません。 私の記憶違いでしょうか? それともwordやexcelのバージョンによって方法が異なるのでしょうか。 (以前の職場では描画キャンバスは出ず(見たこともなかった) office2002だったのかもしれません。2000ではなかったです。) どなたかword2003・excel2003でテキストを縦横中央に配置する方法を ご教授ください。 ※オートシェイプを拡大・縮小しても中央からずれない方法が 知りたいです。ですので『テキストボックスと文字列の間隔』を ミリ単位で調整する、以外の方法でお願いします。
回答: wordもexcelも同様ですが、2003の場合、オートシェイプのテキストの追加や、テキストボックスでは、文字列の左右方向は配置の中央揃えで行えますが、上下方向は中央揃えの機能がありませんので、段落の段落前や行間を変更して調整するか、書式設定のテキストボックスタブで文字列との間隔の値を調整するしかありません。 図形を拡大/縮小した場合は、再設定が必要になります。 縦位置・横位置の中央揃えを行えるのは、表のセル内の文字列の場合です。 オートシェイプのテキストボックス内に1行1列の表を作成して、その中に文字列を作成すれば、セルの配置で上下左右の中央揃えを指定できますが、オートシェイプ図形のサイズ変更と表のサイズは連動しませんので、図形と表のセルサイズの変更が必要になってしまいます。 下記添付図はword 2003の例ですが、表は分かり易いように少し小さく作成しています。 なお、2007以降のバージョンでは、テキストボックス内の文字列の上下左右方向の中央揃えを行える機能が追加されていますので、図形の拡大/縮小にも対応ができます。