excel - 在 Word 文档中从 Excel VBA 插入换行符
问题描述
从我的 Excel 表中,我打开了一个 Word 文档。Excel 在文档中生成一些文本。在文本之间我想要一个 LineBreak。代码导致错误消息指出:参数值超出可接受范围
使用以下 文档应该可以使用 InsertBreak。
Sub InsertLineBreak()
Set wrd = CreateObject("Word.Application") 'Open Word
Set objDoc = wrd.Documents.Add 'Add new document
Set objSelection = wrd.Selection 'Select this document
objSelection.InsertBreak Type:=wdLineBreak 'Insert Break
End Sub
解决方案
它对我来说非常好,你确定你添加了正确的参考吗?
尝试objSelection.InsertBreak Type:=6
或添加Microsoft Word 16.0 Object Library
引用,或声明一个全局变量wdLineBreak
推荐阅读
- php - 从合并的 rss 提要中计算项目标签
- python-3.x - 避免for循环并在新行中打印列表中的元素
- excel - 为什么 Excel 筛选功能不适用于 Month(A1)=Month(G1)?
- c# - 获取临时键 x 和 y 坐标
- python - Jupyter 在打印之前不显示多处理的 matplotlib 图
- data-distribution-service - DDS/RTPS如何保证Qos?
- openstreetmap - OSM API 立交桥
- tinymce - 如何在 TinyMCE 中更改 activeEditor?
- macos - 构建失败 - 构建服务无法启动构建操作:处理消息时出现未知错误
- angular - Angular mat-table 可扩展行:如何自动扩展第一行?以及如何控制我何时折叠它?