我有一个ASP.Net 3.5(C#)站点加载excel文件,然后我想在用户默认打印机的标签打印机上打印?
我想将excel文件发送到用户的默认打印机。并让它自动打印打印区域或第一张纸。
我愿意发送一个HTML字符串,如果可能的话,我会将数据格式化为表格。这将消除对excel文件的任何需求。
Web服务器上未安装Microsoft Excel,因此使用Excel Refrence已经完成。但我确实有Microsoft Office SDK 2.0,如果需要可以使用它。
提前感谢任何提示或任何指示。
答案 0 :(得分:0)
您可以手动执行任何操作,您可以使用宏录制器进行录制并找出代码。以下是生成的代码,用于将文件发送到我的打印机:
Application.ActivePrinter = "HP LaserJet P2014 on Ne03:"
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,""HP LaserJet P2014 on Ne03:"",,TRUE,,FALSE)"
您可以更改变量以匹配您自己的打印机