永发信息网

winform 调用excel打印功能

答案:2  悬赏:0  手机版
解决时间 2021-02-12 20:46
在winform中,我要实现excel功能,我先把数据导出到excel中,
m_objBook.SaveAs(OutputFilePath, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, Excel.XlSaveAsAccessMode.xlNoChange, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt);
excelApplication.Visible = true;
m_objBook.PrintPreview(false);
然后通过 m_objBook.PrintPreview(false) 启用excel预览 ,然后点击预览上的打印即可,但现在我想直接打印出来,不启用预览,怎么调用excel的打印功能啊??
最佳答案
免费的控件下载?楼主是指打印时需要下载控件吗?建议楼主改用FineReport报表工具,因为用FineReport打印时不需要下载第三方控件即可实现多种打印方式,至于列头和页数都是在报表设计器中通过“页眉”以及在单元格中使用=$$page_number公式添加的,打印时一页一页都显示的。
全部回答
未安装excel的电脑上不带有excel运行库支持,所以不能打开excel文件。 办法不是没有,只不过很麻烦。 首先,你需要在安装了excel的电脑上将相关的excel支持文件打包进你编写的程序,然后要将这些用到的文件在未安装excel的电脑进行注册(在注册表添加数据),然后你才能调用这些支持文件打开excel文件进行打印。 方法供你参考,不保证一定能实现,但理论上是可以实现的。具体办法还有参考资料等只有你自己去百度了,我只是提供思路,希望能够对你有所帮助。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
天龙足道地址有知道的么?有点事想过去
柳州梦想青旅地址在什么地方,我要处理点事
奥迪A8后靠背的小头枕怎么拆
初中开学要带什么?
人力资源管理师二级哪里培训的好
【4根火柴,怎么摆一个田字,请帮忙画下图,】
南昌大学或者师大音乐系中哪个小提琴老师最好
可可的店在哪里啊,我有事要去这个地方
自然卷可以烫纹理烫吗?????
如何让电脑一直处在下载状态?
太原电动车批发市场
刀剑60赤诚鸿蒙套 高手进
女生的汗毛长大后会自动消失吗
内乡县公安局交警大队赵店中队怎么去啊,有知
东侧是东半球,西侧是西半球,北侧是寒带,南
推荐资讯
在铝喷塑前的酸洗时产品表面在干燥后产生白色
已知x+y=-6,xy=8,求X的根号【Y分之X】+Y的根
费县中华奇石城简介好玩吗 奇石甲天下才不会
柳州市柳南区红阳社区卫生服务站怎么去啊,有
聚源家居五金装饰在什么地方啊,我要过去处理
洛克王国大航海宠物消失了 怎么办
鲁迅婚姻生活读后感
过敏性紫癜会在手背上和胳膊上长吗
一生一世爱一场 是哪那首歌
正虚邪盛的患者,采用的治则是A.扶正为主B.祛
多功能方向盘和普通方向盘,大家对此有了解吗
泸州市龙马潭区小街子小学校地址有知道的么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?