在Excel中通过VBA打印多行句子的问题

时间:2011-01-19 14:29:02

标签: vba excel-vba excel

我想使用VBA打印excel中的4到5行句子。就像我打印出“德里是印度之都”的行句一样,它正在运作。但是相同的格式不适用于多行句。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:2)

目前尚不清楚您遇到了什么问题,但在excel中使用换行符时需要注意以下几点:

  • 如果未对单元格启用“换行文字”,则已粘贴到单元格中的换行符有时会显示为空心矩形。您可以在“文本对齐”菜单下找到此功能。
  • 如果在单元格中插入换行符并且文本正确换行,则只有第一行才会出现,除非增加行高以使文本可见。最简单的方法是双击行标题的底部分隔符。
  • 打印Excel文档时,仅打印单元格的可见区域。在打印方面,文档是“您看到的就是您所得到的”,因此如果行或列的大小不足以显示单元格的全部内容,则在打印文档时不会显示该内容。
  • 在VBA中,使用常量 VBNewLine 为字符串添加换行符。您可以通过连接添加它,因此您可以使用Selection.Value =“First Line”+ VBNewLine +“Second Line”分隔您的两行。

希望其中一个解决你的问题。