在Excel中使用VBA使图片显示在文本框之后,可以按照以下步骤操作:
Sub InsertImageAfterTextbox()
Dim ws As Worksheet
Dim img As Picture
Dim tb As TextBox
' 设置工作表
Set ws = ThisWorkbook.Sheets("Sheet1") ' 替换为你的工作表名称
' 在工作表上插入文本框
Set tb = ws.Shapes.AddTextbox(msoTextOrientationHorizontal, 100, 100, 200, 100).TextFrame.Characters
' 设置文本框文本
tb.Text = "这是一个文本框"
' 插入图片并设置位置
Set img = ws.Pictures.Insert("C:\path\to\image.jpg") ' 替换为你的图片路径
img.Left = tb.Left + tb.Width + 10
img.Top = tb.Top
' 调整图片大小
img.ShapeRange.LockAspectRatio = msoFalse
img.Width = 100
img.Height = 100
End Sub
请注意将代码中的工作表名称和图片路径替换为你实际使用的值。
上述代码通过VBA在Excel中实现了在文本框之后插入图片的功能。你可以根据需要调整文本框和图片的位置、大小等属性。
领取专属 10元无门槛券
手把手带您无忧上云