printDocument只能打印普通的文本把,不能打印oficce。有那些第三方控件可以用。查了很久了
追答printDocument可以打印任何东西。
追问奥,是吗,可否给个打印excel列子,我测试过了打印excel乱码,需要什么设置吗,还请指教。谢谢
追答printDocument是这样的,每个字符、每条线、每个坐标都是你自由指定的,如果你想节省你的时间,或者想自由编辑打印格式,应该选三方控件,最著名的应该是水晶报表了吧。
追问说了等于没说了,表格已经导出了,在去画,不觉的多余吗啊,o(︶︿︶)o 唉
追答已经导出了,那么excel不是有自带的打印功能吗?哪里还需要你用c#去打印呢,更是多此一举!
追问没有office呢
我用的是npoi导出的,不需要office的com组件。
如果可已要求这样我还用问吗啊?早用office的解决了,用点心好不
没有office就需要用printDocument
切 ,说了要尽量脱离office
哎。。。。。。
c#excel设置打印时间
点击选择【数字】选项卡,左边选择【日期】选项,右边根据用户需要的类型进行选择,设置好后点击【确定】按钮。请点击输入图片描述 返回到表格中,在D10单元格中输入=NOW(),按回车键。请点击输入图片描述 回到表格中,当前的打印时间设置完毕。请点击输入图片描述 ...
C# Excel打印问题求解!!!高手速来!!
1.开始->运行,输入dcomcnfg.exe 2.打开组件服务器->计算机->我的电脑->DCOM配置;3.找到Microsoft Office Excel或者Microsoft Office Word点击右键->属性 4.选择安全,将启动和激活权限、访问权限、配置权限全部选择自定义,之后编辑,添加everyone用户,给它所有的权限 5.点击确定。
c# 如何调用Excel打印表格
1 服务器要安装excel 2 引用Microsoft Excel 11.0 Object Library 3 在网上找一下excel里面方法的文档,通过调用这些方法定位表格 ps:还有一些第三方的调用excel的东西,可以用以下
在C#中如何后台调用excel打印?printout参数怎么设置
如果没有什么特殊要求,直接无参 workbook.PrintOut(); \/\/打印所有工作表 worksheet.PrintOut(); \/\/打印工作表
C# 中Excel打印预览怎么才能不只是预览当前页???
按ctrl 键选定多张表在预览就可以了
C#调用excel模板输出打印.
因为你是调用的模板,模板是一个固定的样式,按照你的数据来说有20多页的话,还是不要使用模板,直接输出到Excel就好了。
c#winform程序填写excel打印连续打个不停
你这个方法太麻烦了。你可以先把EXCEL的数据读取到DATASET或者任意一个数据集中来,然后通过操作读取数据集来打印,可控性和程序性能方面都很好。
c#打印报表可自定义表格样式,可分页打印
string sheetName, DataGridView dataGridView1) { string saveFileName = ""; SaveFileDialog saveDialog = new SaveFileDialog(); saveDialog.DefaultExt = "xls"; saveDialog.Filter = "Excel file|*.xls"; saveDialog.FileName = fileName; saveDialog.ShowDialog(); sa...
C#输出EXCEL表格的时候怎么让列数根据不同情况而变
这个应该动态获取动态创建了;给你个思路吧!做这个肯定需要有个格式模板,这个是最少的!不管是几列数吧! 在你做导入的时候,获取你这个模板数据的列数(如果不会,就问下度爷,c#与excel的使用方法),获取了列数了,你就可以根据列数自动创建想应的列名(在c#中),自己多想想,有思路了,个人觉得什么...
C# 如何控制 Excel 打印到制定的打印机,使用Microsoft.Office.In...
之前设置xlsApp.ActivePrinter="Microsoft XPS Document Writer"