以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  指定excel文件生成PDF  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129809)

--  作者:ZJZK2018
--  发布时间:2019/1/7 0:01:00
--  指定excel文件生成PDF
如何把指定的("d:\\999.xls")文件直接生成PDF?
下面代码出错
Dim Book As New XLS.Book("d:\\999.xls")
Book.SaveToPDF("d:\\123.pdf")  \'保存为PDF文件


--  作者:有点甜
--  发布时间:2019/1/7 9:38:00
--  

参考

 

Dim App As New MSExcel.Application
try
    Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("d:\\会议签到表.xls")
    \'创建Excel文件对应的PDF文件
    wb.Saved = True
    wb.ExportAsFixedFormat(MSExcel.XlFixedFormatType.xlTypePDF, "d:\\会议签到表.pdf", MsExcel.XlFixedFormatQuality.xlQualityStandard, True, False,  System.Reflection.Missing.Value,  System.Reflection.Missing.Value, True,  System.Reflection.Missing.Value)
    app.quit
    msgbox("OK")
catch ex As exception
    msgbox(ex.message)
    app.quit
End try