【发布时间】:2019-05-23 22:24:48
【问题描述】:
我想知道如何从 MS Word 中的 Excel 表格中缩进粘贴。当我遇到错误时,我当前的代码可能有什么问题?
我尝试使用rngPara.Indent。我当前的代码通过 Excel 范围运行,并根据每个案例选择“案例”并构建 Word 文档。当前案例贴table5Case "table5"
部分来自我当前用于复制粘贴 Excel 表格的代码:
Dim wdRngPL As Object 'Word.Range
Set wdRngPL = .Range.Characters.Last
Case "table5"
ThisWorkbook.Sheets("Pricelist").Range("B31:D681").Copy
With wdRngPL
Set rngPara = .Paragraphs.Last.Range
rngPara.Style = "Attachment"
rngPara.PasteExcelTable False, False, False
'.Tables(.Tables.Count).AutoFitBehavior wdAutoFitWindow
.Font.Hidden = 0
rngPara.Indent
Set rngPara = Nothing
End With
我想模拟手工工作。如果我删除rngPara.Indent,那么我的过程将是这样的。表格正在从 Excel 粘贴到 Word。我必须去 Word 文档选择我的表格并点击一次Increase Indent。
【问题讨论】:
-
你想缩进什么 - 表格本身或单元格内容?你想缩进多少?
-
@macropod 我想将表格从左侧缩进 2.3 厘米