文本大于单元格宽度

发布于 2024-10-31 01:47:11 字数 338 浏览 4 评论 0原文

使用以下方法将一段文本从 Excel 复制到 Word

Range("A1:C37").Copy
appWD.Selection.PasteExcelTable LinkedToExcel:=False, WordFormatting:=False, RTF:=True

问题是某些单元格包含的文本比单元格宽度长。在 Excel 中,当我右对齐时,文本会继续进入另一列。问题是,当复制到 Word 中时,它会自动将文本包装在一起。有没有办法关闭此功能或解决此问题,以便我的文本保持在同一行?

I'm copying a piece of text from Excel to Word using:

Range("A1:C37").Copy
appWD.Selection.PasteExcelTable LinkedToExcel:=False, WordFormatting:=False, RTF:=True

The trouble is some cells contain text which is longer than the cell width. In Excel when I align right the text just continues into the other column. Trouble is, when copied into Word it automatically wraps text together. Is there a way of turning this off or a way around this so my text stays on the same line?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一抹淡然 2024-11-07 01:47:11

您想要合并单元格。您可能已经知道也可能不知道这一点,但是合并是这样完成的:

Selection.Cells.Merge

警告:合并的单元格之后格式化可能会很痛苦,特别是如果您想插入或删除列。

You want to merge cells. You may or may not know this already, but merging is done like this:

Selection.Cells.Merge

Warning: merged cells can be a pain to format afterwards, especially if you want to insert or remove columns.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文