【发布时间】:2017-12-20 02:26:36
【问题描述】:
我使用以下 VBA 函数创建了一个文本框:
Function DrawPostIt(Left As Single, Top As Single, Width As Single, _
Height As Single, Text As String) As String
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, Left, _
Top, Width, Height).Select
With Selection.ShapeRange.Fill
.Visible = msoTrue
.ForeColor.RGB = RGB(255, 192, 0) ' Yellow post-it
.Transparency = 0
.Solid
End With
DrawPostIt = "BottomRightCell"
End Function
现在我想确定 excel 绘制文本框的单元格位置。我特别需要右下角的单元格位置。目标是DrawPostIt() 函数将返回单元格位置/位置。
注意:在这里我找到了如何根据给定的单元格(see)放置一个指示位置的文本框,但这并不是我想要的,因为我不知道预先确定单元格位置。
【问题讨论】: