[[20200712174858]] 『図形内のフォントカラーの変更』(初心者) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『図形内のフォントカラーの変更』(初心者)

VBAで図形を書いて図形内の文字の書式設定を行っています。
文字のサイズやBoldは設定できたのですが、何故か色だけがエラー438になってしまいます。
文字色を白にしたいのですが、どのようにすれば良いか教えていただけないでしょうか。

    With Selection.ShapeRange
        .TextFrame2.TextRange.Font.Size = 10
        .TextFrame2.TextRange.Font.Bold = True
        .TextFrame2.TextRange.Font.Color = RGB(255, 255, 255)
    End With

RGBでなくColorIndexを使ったり、Color.RGBにしてみたり、Characters.Font.Colorにしてみたり、ググっていろいろ試したのですがどれも同じエラーになってしまい困っています。

< 使用 Excel:Excel2011(Mac)、使用 OS:MacOSX >


マクロの記録は試してみたのでしょうか。

(マナ) 2020/07/12(日) 18:19


マナさん
お恥ずかしながら記録の事をすっかり失念しておりました。
色を変えるだけだから出来るはず...と四苦八苦しておりました。

結論としては以下で出来ました。
.TextFrame2.TextRange.Font.Fill.ForeColor.RGB = RGB(255, 255, 255)

TextFrame2オブジェクトの場合はそんなに単純に行かない事がよく分かりました。
ありがとうございました。
(初心者) 2020/07/12(日) 18:40


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.