我有一个自动 MailMerge 应用程序,它从 SQL 数据库获取数据并与 Word .dotx 合并然后打印。
邮件合并工作正常。当它到达打印它打开Word,说有一个打印错误。但是,当您单击“确定”时,word 会关闭并且打印得很好。
不确定错误是什么,但我必须单击“确定”这一事实会阻碍自动化过程。
这是我的打印代码
//PRINT
System.Diagnostics.Process print = new System.Diagnostics.Process();
print.StartInfo.FileName = outputFilename;
print.StartInfo.Verb = "PrintTo";
print.StartInfo.CreateNoWindow = true;
//DEV
var printerName = @"\\cdssvprn03\9858sam77501";
print.StartInfo.Arguments = printerName;
print.StartInfo.UseShellExecute = true;
print.Start();
print.WaitForExit();
关于从哪里开始的任何想法?