VBA excel 2007.在单元格中创buildbutton

我正在创build一个带有代码的button

Set CreateButton = ActiveSheet.Buttons.Add _ (C.Left, C.Top, C.Width, C.Height) 

其中C是单元对象。 button不出现在单元格中,但稍微上一层。

CreateButton.Top是107.25。 而当我尝试分配CreateButton.Top自己,价值是114.75。 到底是怎么回事?

这似乎与利润率有关。 我改变了它,并通过改变顶部边距,让button移动其相对位置。 像你一样,只有在页面布局模式下添加button时才会发生。 在正常模式下,一切工作,不pipe边缘。

您可以用这些信息进行补偿。