以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 共享打印机 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=151722) |
-- 作者:nbsugu_z -- 发布时间:2020/7/2 9:50:00 -- 共享打印机 Dim Book As New XLS.Book(ProjectPath & "Attachments\\销售单.xls") Dim fl As String = ProjectPath & "销售单.xls" Book.Build() \'生成细节区 Book.Sheets(0).Rows.RemoveAt(0) \'删除第一行,Excel报表的第一行通常是标记行 Book.Save(fl) \'保存工作簿 Dim Proc As New Process \'打开工作簿 Proc.File = fl Proc.Verb = "Print" \'指定动作 Proc.Start() 老师,打印时,如果打印机是局域网台接在另一台电脑上的共享打印机,这代码昨弄。
|
-- 作者:有点蓝 -- 发布时间:2020/7/2 10:19:00 -- Dim Proc As New Process \'打开工作簿 Proc.File = fl Proc.Verb = "Print" \'指定动作 直接打印 Proc.Start() 改为 Dim App As New MSExcel.Application Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(fl) Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1) Ws.PrintOut(ActivePrinter:="打印机名称") App.Quit |