1.将 Microsoft.Office.Interop.Excel.dll 动态库添加进项目debug文件下

2.项目里添加引用将其加入项目

3.实例化Excel

using Excel = Microsoft.Office.Interop.Excel;//引用时实例化

4.核心执行方法

//执行后对指定打印机打印指定的excel文件 
public void PrintStatement(string statementFile)
        {
            // 实例化Excel应用程序
            Excel.Application excelApp = new Excel.Application();
            // 打开Excel文件,statementFile为excel文件的路径
            Excel.Workbook workbook = excelApp.Workbooks.Open(statementFile);
            // 指定第一个工作表
            Excel.Worksheet worksheet = (Excel.Worksheet)workbook.Worksheets[1];
            // 打印当前工作表
            worksheet.PrintOutEx(1, 1, 1, false, "HUAWEI PixLab X1", true, true);

            // 关闭Excel文件
            workbook.Close(false);
            excelApp.Quit();
        }

//核心打印方法 worksheet.PrintOutEx();

具体参数详见以下链接
Worksheet.PrintOutEx 方法

更多推荐