【发布时间】:2014-09-29 10:12:53
【问题描述】:
我有一个 MS Access VBA 代码,它可以生成如下所示的 Excel 电子表格,我需要从中进行分页输出:
进入这个:
在 MS Access VBA 中以编程方式。
我已经尝试了一堆代码(参见下面的 sn-ps),但不知何故,它们都没有成功,甚至没有任何改变。
代码片段 #1)
ActiveWindow.View = xlPageBreakPreview
ActiveSheet.ResetAllPageBreaks
i = 1
If ActiveSheet.HPageBreaks.Count > 0 Then
Do
Set ActiveSheet.HPageBreaks(i).Location = Range("A" & (i * 70) + 1)
If i = ActiveSheet.HPageBreaks.Count Then Exit Do
i = i + 1
Loop
End If
Do Until Cells((i * 70) + 3, 1).Value = ""
ActiveSheet.HPageBreaks.Add Before:=Range("a" & (i * 73) + 1)
i = i + 1
Loop
ActiveWindow.View = xlNormalView
代码片段 #2)
Dim Rng As Excel.Range
Set Rng = xls.Rows("1:75")
Rng(75).PageBreak = -4135
代码片段 #3)
xls.HPageBreaks.Add Before:=xls.Cells(73, 1)
非常感谢您对此提供的任何帮助。非常感谢! :)
【问题讨论】: