If Tables("销售出库").Current.Locked = False Then
MessageBox.show("单据未审核","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
Return
End If
Dim Book As New XLS.Book(ProjectPath & "Attachments\销售出库.xls")
Dim f As String = e.Form.Controls("ComboBox2").value
Dim fl As String = ProjectPath & "reports\销售出库.xls"
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(fl)
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(f)
With Ws.PrintSetting
.PaperKind = 11 '9为A4,11为A5
.LandScape = True '横向打印
.MarginLeft = 20 '左右边距设为20毫米
.MarginRight = 20
.MarginTop = 15 '上下边距设为15毫米
.MarginBottom = 15
.AutoScale = True '自动缩放
.FitPagesDown = 1 '垂直方向缩为1页
End With
App.Visible = True
Ws.PrintPreview
App.Quit
此主题相关图片如下:qq截图20220424221618.jpg
想设为A5针式连续打印,出错