パブリッシャでVBAを使用してセルのテキストのフォント色を白に設定し、セルの背景を黒に設定するマクロを作成しようとしています。パブリッシャで選択したセルの背景色を設定するには
これまで私はフォントの色を変更するように設定していましたが、私は背景に本当に苦労しています。変更するには適切な値を見つけることができません。ここで
は、私がこれまで持っているものです。
Sub set_to_clue()
Selection.TextRange.Font.Color.RGB = RGB(255, 255, 255)
Selection.TextRange.Font.Fill.BackColor.RGB = RGB(0, 0, 0)
End Sub
進捗 私は、セルの背景を変更するには取得する方法を働いてきた、さらに試行錯誤のビットで、しかし現在、私は唯一のことでそれを行うことができますCellRange
の項目番号を指定してください。これは、色を変えるセルが選択されたセルではなくハードコードされていることを意味します。アイテム番号はどのように計算できますか?
Sub set_to_clue()
Selection.TextRange.Font.Color.RGB = RGB(255, 255, 255)
Selection.TableCellRange.Item(10).Fill.ForeColor.RGB = RGB(0, 255, 0)
End Sub