vsPrinter中用代码打印表格有关问题
vsPrinter中用代码打印表格问题
就是无论怎么设置CurrentX属性,它总是从默认的X位置画表
With VP
.Zoom = 100
.StartDoc
.CurrentX = 1000
.CurrentY = 1700
.Paragraph = "花名册序号:"
'小框
.CurrentX = 2280
.CurrentY = 1700
.TableBorder = tbAll
.StartTable
.TableCell(tcRows) = 1
.TableCell(tcCols) = 1
.TableCell(tcRowHeight) = 300
.TableCell(tcColWidth) = 1440
.EndTable
.EndDoc
End With
Debug.Print "x:" & .CurrentX & " y:" & .CurrentY
出来的结果是小框的左边框在名和册之间,而没在花名册序号之后画表
画表后,X值为0,Y正常
------解决方案--------------------
自己顶一下,顶着有分
就是无论怎么设置CurrentX属性,它总是从默认的X位置画表
With VP
.Zoom = 100
.StartDoc
.CurrentX = 1000
.CurrentY = 1700
.Paragraph = "花名册序号:"
'小框
.CurrentX = 2280
.CurrentY = 1700
.TableBorder = tbAll
.StartTable
.TableCell(tcRows) = 1
.TableCell(tcCols) = 1
.TableCell(tcRowHeight) = 300
.TableCell(tcColWidth) = 1440
.EndTable
.EndDoc
End With
Debug.Print "x:" & .CurrentX & " y:" & .CurrentY
出来的结果是小框的左边框在名和册之间,而没在花名册序号之后画表
画表后,X值为0,Y正常
------解决方案--------------------
自己顶一下,顶着有分