2011-01-19 28 views
0

我想在Excel中使用VBA打印一个4至5行的句子,如果我打印的是“德里是印度的首都”。但是相同的格式不适用于多行句子。在Excel中通过VBA打印多行文句时出现问题

请帮我解决这个问题。

+0

你能显示一些代码吗?你现在在做什么? – 2011-01-19 14:30:46

回答

2

目前尚不清楚你有什么问题,但这里的几件事情要注意有关使用在Excel换行符:已粘贴到一个细胞

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

希望这些解决您的问题之一。