前提・実現したいこと
C#でエクセルに設定してあるセルの背景色をRGBで取得したい
発生している問題・エラーメッセージ
調べてもわからなかったのでこちらで質問させて頂きます。
VBAだと以下のコードで取得できるようなのですが
C#でこれと同じようなことは出来るのでしょうか?
Sub Sample() Dim myR As Long Dim myG As Long Dim myB As Long Dim myColor As Long myColor = ActiveCell.Interior.Color myR = myColor Mod 256 myG = Int(myColor / 256) Mod 256 myB = Int(myColor / 256 / 256) MsgBox "#" & Right("0" & Hex(myR), 2) & _ Right("0" & Hex(myG), 2) & _ Right("0" & Hex(myB), 2) End Sub
補足情報(FW/ツールのバージョンなど)
C#
VB2015
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。