Word文档页面设置需要永远

时间:2015-08-03 08:15:14

标签: c# ms-word office-interop

以下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;

应用程序不会冻结。 永远不会达到这些行之后的每个断点。

如果我把这些行拿出来,其余代码就会运行并正常工作。

1 个答案:

答案 0 :(得分:1)

已解决:问题原因是网络打印机。因为word需要连接到打印机才能设置页面设​​置,并且无法建立与打印机的连接,所以它等待。将默认打印机设置为另一个解决了这个问题。