C# 打开Excel文件,总是弹出一个打印机设置的对话框 解决方案

这两天自己写的一个为公司自动向供应商发送邮件的程序没有按时发出,查看服务器发现运行程序会弹出一个“设定印表机”的对话框,如下图:

程序是用C#写的,会生成Excel作为邮件附件发送。网上找了下解决办法,然后把问题聚焦在Excel邮件模版本身上,做了个实验,

在服务器上新建一个Excel文件打开,一切正常;直接打开Excel邮件模版,弹出“设定印表机”对话框 --》确定是 Excel文件本身的问题。

但是模版是其它部门提供的,不想改动它怎么办?

实验了一个办法,是可行的,分享给大家。

首先随便打开一个记事本文档,

点击列印,然后选择一个有效的打印机连线。点击确定。

这样,再次打开Excel邮件模版时,就一切正常了。


作者:hangwei
出处:http://www.cnblogs.com/hangwei/
关于作者:专注于微软平台项目的架构设计与开发、数据库调优等工作。如有问题或建议,请多多赐教!
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
如果您觉得文章对您有帮助,可以点击文章右下角“推荐”一下。您的鼓励是作者坚持原创和持续写作的最大动力!

原文地址:https://www.cnblogs.com/hangwei/p/2540015.html