//非常简单,调用Excel._Worksheet类型的ExportAsFixedFormat函数(我用的是Office2010,2007版本应该也有),主要语句如下:
xSt.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType.xlTypePDF, tempPath2PDF, oMissing, true, false, oMissing, oMissing, true, oMissing);
//注意:
(1)using部分引用了:
using Excel = Microsoft.Office.Interop.Excel;
(2)xSt为Excel._Worksheet类型
(3)oMissing定义:
Object oMissing = System.Reflection.Missing.Value;
(4)ExportAsFixedFormat函数有很多参数,我只说明2个重要的参数(第2个和第8个),其它参数你如果没有特别要求,可以用oMissing代替
tempPath2PDF为PDF的保存路径
第8个参数为true时,生成PDF后会打开这个PDF文件(当然必须事先有安装Adobe PDF Reader),为false时不打开。