我似乎在任何地方都找不到答案。
在VBA中,给定Dim r As Range: Set r = Range("C20:C21")
可以得到r.height
和r.width
,其中前者是单元格C20和C21的组合高度,但这不包括它们之间边框的大小。
是否有一种可靠的方法来获得完整的高度和宽度的总和(例如:像元的高度和宽度+这些像元之间边界的大小)?
谢谢。
最佳答案
我认为你的计算应该是
testCB.Top = testCB.Top + ((r.Height - testCB.Height) / 2))
或者更确切地说(不确定您的版本甚至意味着什么)
testCB.Top = r.Top + ((r.Height - testCB.Height) / 2))