2011-01-19 56 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」分隔兩行。

希望這些解決您的問題之一。