B
btm
I'm trying to create horizontal page breaks programmatically in a
spreadsheet, but I can't get it to work.
The program runs without error, but it appears as though the Excel margin
settings override my hpagebreak settings.
Below is a section of code out of my program. I'm trying to create a
pagebreak every 35 lines.
hpbCnt = 0
hpbRow = 0
Excelsheet.PageSetup.PrintArea = "$A$1:$D$" & CStr(rownum)
Dim cell As String
Do While hpbCnt < rownum + 10
hpbRow = hpbRow + 35
hpbCnt = hpbCnt + 1
cell = "d" & CStr(hpbRow)
Worksheets(1).HPageBreaks(hpbCnt).Location = Worksheets(1).Range("d" &
CStr(hpbRow))
Loop
The actual program pulls data from an AutoCAD drawing and inserts it into
Excel. The data in Excel is then formatted to be printed onto label sheets. I
need the page breaks in the correct area of the spreadsheet to get the text
positioned properly on the labels.
I would appreciate any suggestions for using hpagebreak, or any other means
of correcting this problem.
spreadsheet, but I can't get it to work.
The program runs without error, but it appears as though the Excel margin
settings override my hpagebreak settings.
Below is a section of code out of my program. I'm trying to create a
pagebreak every 35 lines.
hpbCnt = 0
hpbRow = 0
Excelsheet.PageSetup.PrintArea = "$A$1:$D$" & CStr(rownum)
Dim cell As String
Do While hpbCnt < rownum + 10
hpbRow = hpbRow + 35
hpbCnt = hpbCnt + 1
cell = "d" & CStr(hpbRow)
Worksheets(1).HPageBreaks(hpbCnt).Location = Worksheets(1).Range("d" &
CStr(hpbRow))
Loop
The actual program pulls data from an AutoCAD drawing and inserts it into
Excel. The data in Excel is then formatted to be printed onto label sheets. I
need the page breaks in the correct area of the spreadsheet to get the text
positioned properly on the labels.
I would appreciate any suggestions for using hpagebreak, or any other means
of correcting this problem.