以下2个代码行导致我的程序以某种方式不再继续其余的方法代码:
Microsoft.Office.Interop.Word.Application WordApp = new Microsoft.Office.Interop.Word.Application();
WordApp.DisplayAlerts = Microsoft.Office.Interop.Word.WdAlertLevel.wdAlertsNone;
document = WordApp.Documents.Add();
document.PageSetup.TopMargin = 5;
document.PageSetup.Orientation = WdOrientation.wdOrientLandscape;
应用程序不会冻结。 永远不会达到这些行之后的每个断点。
如果我把这些行拿出来,其余代码就会运行并正常工作。
答案 0 :(得分:1)
已解决:问题原因是网络打印机。因为word需要连接到打印机才能设置页面设置,并且无法建立与打印机的连接,所以它等待。将默认打印机设置为另一个解决了这个问题。