excel打印时文本框错位

来源:百度知道 编辑:UC知道 时间:2024/04/28 02:38:41
我在excel中插入了文本框,但是在打印时候经常遇到文本框错位的现象 既遮挡了其他内容,又很不美观,有没有高手有好的办法来解决下啊

这厢谢过了

假设你的文本框位于sheet1工作表的H1单元格,现在请选定sheet1工作表,点击右键-查看代码,进入VBA,把下面的代码进行粘贴:

Private Sub TextBox1_LostFocus()
TextBox1.Height = [h1].RowHeight
TextBox1.Width = [h1].Width
End Sub

如果你的文本框名称不是TextBox1,则改一下,代码中的二个 [h1] 改为你实际放置的单元格。
这样就把文本框大小与这一个单元格一致了,不会逃跑到别处,打印就顺利了。

原因:

 插入的文本框没有将框线设置为“无”。


解决方法:

1、打开文档后,双击文本框边缘,在框线变为实线时,点击“形状样式”--形状轮廓。

2、将轮廓设置为“无轮廓”。