如题,小白想用C#打印某个路径上的excel文件,应该怎么做呢?感谢大佬!
//先初始化
Document doc = new Document();
//再加载文档
doc.LoadFromFile("my.docx");
//获取对象
PrintDocument printDoc = doc.PrintDocument;
printDoc.PrintController = new StandardPrintController();
//打印
printDoc.Print();
如果计算机上安装了excel,那么可以通过调用excel打印
在C#里面就是
// using System.Diagnostics;
Process p = new Process();
p.StartInfo.FileName = @"X:\路径\excel文档.xlsx";
p.StartInfo.Verb = "Print";
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
p.Start();