Quantcast
Channel: 吟遊詩人の戯言
Viewing all articles
Browse latest Browse all 17710

ExcelVBA Range.Topが返す座標には,罫線幅が加わってないぞな

$
0
0

クラウド案件,Excel出力系に取り掛かっており.試作Excel入出力クラスを運転させて
狙ったセル位置あたりに,画像を出力させようと朝から作業

この画像がずれるずれる
しかも規則的にずれていきやがる

VBAのRangeオブジェクトTopプロパティって,シート左上からの絶対座標を返すんじゃないのかいな?

ってことで,電卓叩きまくって,座標ズレの原因を探ってみた

どう見ても,横方向に引いた,罫線の数ぶん,ずれてねぇ~か?

罫線の数と幅は固定なんで,計算式組み立てて,Range.Topが返す値+罫線数で画像座標をセットしてみた


狙った位置に出力されてきた件ヽ(`Д´)ノプンプン


Microsoftさんよぉ~
セル名を突っ込んだら,罫線やらその他もろもろ含めた,左上原点の座標を確実にとれる,メソッドを追加しておいてくださいヨォ~
計算がテゲ面倒やじぃ...

こりゃ,全体の構成を考えんといかんはず(笑
ハードコートはしたくないがなぁ...するしかなさそうかのぉ...


Viewing all articles
Browse latest Browse all 17710

Trending Articles