小编bjo*_*nno的帖子

C#Excel Interop - 在调用Worksheet.ExportAsFixedFormat时禁止"发布"对话框

我正在使用Excel Interop打开xlsx文件并将其另存为pdf文档.在调用"ExportAsFixedFileFormat"方法时,将显示标题为"Publishing"的对话框以指示进度.如何禁止或隐藏此对话框?我在其他论坛上看到了一些没有令人满意的解决方案的类似问题,但希望有人从那时起就解决了这个问题.

在此输入图像描述

码:

Application application = new Application();
application.DisplayAlerts = false; // <- No effect
application.Visible = false; // <- No effect
application.ScreenUpdating = false; // <- No effect
application.UserControl = false; // <- No effect
application.Workbooks.Open(path, Type.Missing, true);
application.DisplayDocumentActionTaskPane = false; // <- No effect
application.Worksheets[1].ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, path);
Run Code Online (Sandbox Code Playgroud)

.net c# excel interop export

22
推荐指数
1
解决办法
1487
查看次数

标签 统计

.net ×1

c# ×1

excel ×1

export ×1

interop ×1