[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『図形の変換』(maguta)
現在複数の図形を正方形/長方形で作成しているのですが、正方形/長方形からテキストボックスへ変換がしたいです。
なにか良い方法はありますでしょうか?
< 使用 Excel:Excel2016、使用 OS:Windows10 >
線の太さとか色とか、どこまで合わせるのか判りませんが、面倒なので、必要に応じてご自分で調べてみてください。
Sub test() Dim R As Object
For Each R In ActiveSheet.Rectangles With ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, R.Left, R.Top, R.Width, R.Height) .TextFrame2.TextRange.Characters.Text = R.Caption End With R.Delete Next R End Sub (???) 2017/10/03(火) 14:58
Sub test() Dim R As Object
For Each R In ActiveSheet.Rectangles With ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, R.Left, R.Top, R.Width, R.Height) .TextFrame2.TextRange.Characters.Text = R.Caption .TextFrame2.TextRange.Font.Fill.ForeColor.RGB = R.Font.Color .TextFrame2.TextRange.Font.Size = R.Font.Size .Fill.ForeColor.RGB = R.Interior.Color .Line.ForeColor.RGB = R.Border.Color .Line.Weight = R.Border.Weight / 2 End With R.Delete Next R End Sub (???) 2017/10/03(火) 16:02
ありがとうございます!
無知でごめんなさい。
動かしてみたのですがちょっとよくわからず・・・
もしかしてサイズやフォントや背景を入れて頂いたのですか!?
(maguta) 2017/10/03(火) 17:55
前のコードは枠のサイズと文字列を合わせただけでしたが、以下の設定合わせを追加しています。見た目、だいぶ一致したかと思いますが、いかがでしょうか。
・フォントの色
・フォントサイズ
・塗りつぶし色
・枠線の色
・枠線の太さ
(???) 2017/10/03(火) 18:02
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.