Excel 2007和C#禁用所有提示

时间:2013-07-04 08:12:18

标签: c# excel page-break

我实现了一个c#程序,它打开几个excel文件批量转换为PDF。 现在我的分页预览提示出现问题,该提示显示在一些excel文件上并停止整个批量转换。

Page Breaks Preview

我尝试在禁用所有提示并删除所有分页符时解决问题,但它不起作用:

    excelApplication = new Microsoft.Office.Interop.Excel.Application
                    {
                        ScreenUpdating = false,
                        DisplayAlerts = false,
                        Visible = false,
                        ShowMenuFloaties = false,
                        ShowWindowsInTaskbar = false                           
                    };
        if (excelWorkbook != null)
                    {
                        //clear page breaks
                        foreach (Worksheet ws in excelWorkbook.Worksheets)
                        {                        
                            ws.ResetAllPageBreaks();
                        }
    }

即使是“不再显示此对话框”复选框也不起作用。一旦我重新打开同一个文件,提示就会再次出现。

谁可以提供帮助?

2 个答案:

答案 0 :(得分:1)

我想你忘了这个:

  

excelApp.Visible = false;

答案 1 :(得分:0)

我发现了问题所在。几个星期前我安装了一个加载项,不知怎的,这个加载项导致出现这个提示。卸载后,它正常工作。