いつもお世話になります。 テキストボックスの「テキストに合わせて図形のサイズを調整する」を下記のように 作成しました。 実行後はテキストボックスのプロパティを見ると、ちゃんとチェックは入っているのですが 印刷プレビューで確認しても調整されていません。 どこを修正すれば良いでしょうか。 Sub テキストボックス調整() Dim shp As Shape Dim tb As TextBox For Each shp In ActiveSheet.Shapes If shp.Type = msoTextBox Then shp.TextFrame2.AutoSize = msoAutoSizeShapeToFitText End If Next shp End Sub よろしくお願いします。
↓を追加してみてください shp.TextFrame2.WordWrap = msoFalse
WinArrowさん、ありがどうございます。 shp.TextFrame2.WordWrap = msoFalseを追加してみましたが 変化ありません。 テキストボックスの大きさは変更されるのですが 印刷・プレビューに反映されません。 テキストボックスのプロパティを開いて、チェックが 入っていることを確認すると、印刷・プレビューが反映されます。
引用: テキストボックスのプロパティを開いて、チェックが 入っていることを確認すると、印刷・プレビューが反映されます。
Suzuさん、ありがとうございます。 ファイルは会社にあるので、明日確認します。 色々と試したところ、テキストボックスサイズを 小さくするのは正しく動作しいるが 印刷で文字が隠れるテキストボックスの処理が チェックは出来ているが、印刷すると文字が 隠れている状況です。
>、印刷すると文字が 隠れている状況です。 Excelは表計算ソフトとで、印刷で文字が欠けるなどは、 試行錯誤で対応するところです。VBAで対処するのは無理ですね・・・
WinArrowさん、ありがとうございます。 EXCELは表計算ソフトであることは十分に 知っていますがWORDの使いづらさは、もっと 感じています。 日本語関係はJUSTシステムを未だに使っています。 スマホの日本語変換もです。 こまめにテキストボックスを調整します。 ありがとうございました。
利用者の皆様にお知らせです。
マイクロソフト オフィス スペシャリスト(MOS)
ビジネス統計スペシャリスト
IC3(アイシースリー)
VBAエキスパート
アドビ認定プロフェッショナル
Microsoft認定資格
App Development with Swift
IT Specialist
外交官から学ぶ グローバルリテラシー
令和のマナー検定