固定寸法の形状(長方形)を作成しました。これらの寸法を変更することはできません。
この形式では、VBA コードによってテキストが自動的に書き込まれます。ただし、このテキストは、ユーザーフォームでの選択内容によって異なります。
このテキストを高さに応じて形状内で縮小したいと思います。
インターネットで検索しましたが、txtHeigh や txtWidth の数式、文字のサイズなどを使用しても解決策が見つかりません。
申し訳ありませんが、プライベートなデータを扱う作業のため、画像を提供することはできません。テキストのサイズを形状に合わせて調整したい長方形を想像してください。
答え1
セルを設定するキャラクター->サイズ=10 pt*高さ/0.75インチ
変更する必要があります10ポイントおよび/または0.75インチテキスト サイズと高さの比率を必要なだけ調整します。
答え2
ビジョン2013:
開発者ツールを開く
図形からシェイプシートを開く
サイズが定義されているセルに次のように入力します: ROUND(Height/2.835,2)
テキストは図形の高さに応じて配置されます。
幅との関係を作成することも可能です: ROUND(Width/2.835,2)。
それがあなたの望みですか?