C# 调用Word(PrintOut) 直接打印,出现“第一节的页边距设于可打印区域之外,是否继续”...
??????? /// <summary>
??????? /// 輸出到打印機
??????? /// </summary>
??????? public void Print()
??????? {
??????????? //不彈出警告框,主要針對“第一節的頁邊距設于可打印區域之外,是否繼續”
??????????? _wordApp.Options.PrintBackground = false;//主要是加上這一代碼,網上很多都沒有。導致仍然彈出警告
??????????? _wordApp.DisplayAlerts = WdAlertLevel.wdAlertsNone;
??????????? object missing = System.Reflection.Missing.Value;
??????????? _wordDoc.PrintOut(ref missing, ref missing, ref missing, ref missing, ref missing,
?????????? ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,
?????????? ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
??????????? //警告復原
??????????? _wordApp.Options.PrintBackground = true;
??????????? _wordApp.DisplayAlerts = WdAlertLevel.wdAlertsAll;
??????? }
參考:http://support.microsoft.com/kb/163574/zh-cn
轉載于:https://www.cnblogs.com/xyqCreator/archive/2012/12/07/2806598.html
總結
以上是生活随笔為你收集整理的C# 调用Word(PrintOut) 直接打印,出现“第一节的页边距设于可打印区域之外,是否继续”...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 滴水穿石--MYSQL导入导出常用命令
- 下一篇: ASP.NET 如何catch存储过程中