高さが幅で、幅が高さ


Excel2007 で縦の直線を引いて、↓のマクロを実行してみました。

Sub Macro1()
  Dim lineA As Shape

  Set lineA = ActiveSheet.Shapes(1)
  Debug.Print "◆◇◆ Macro1 ◆◇◆"
  Debug.Print "高さ:" & lineA.Height, "幅:" & lineA.Width
End Sub

Sub Macro2()
  Dim lineA As Line

  Set lineA = ActiveSheet.Lines(1)
  Debug.Print "◆◇◆ Macro2 ◆◇◆"
  Debug.Print "高さ:" & lineA.Height, "幅:" & lineA.Width
End Sub

 
実行結果は以下のとおりです。
どう見ても、Height と Width が逆なんですけど…

◆◇◆ Macro1 ◆◇◆
高さ:0.1250394       幅:36
◆◇◆ Macro2 ◆◇◆
高さ:0.125039368867874   幅:36

 
横線だと大丈夫なんですけどね。