首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >避免"Microsoft Excel“提示

避免"Microsoft Excel“提示
EN

Stack Overflow用户
提问于 2012-02-07 14:32:40
回答 1查看 3.5K关注 0票数 2

我正在为Visual basic2010.NET中的SaveFile对话框编写以下代码,这些代码在创建XLSX文件并在Microsoft Excel中打开时运行良好。然而,我遇到的问题是,如果程序覆盖了一个文件,用户会得到两个提示。其中一个提示来自程序自己的SaveFile对话框,确认选择。另一封来自Microsoft Excel,问你同样的问题。这就好像程序是在后台运行的。

有人知道如何编写此代码将文件另存为Excel文件吗?

代码语言:javascript
复制
Imports Excel = Microsoft.Office.Interop.Excel
Public Class Frm1
    Dim xlApp As Excel.Application
    Dim xlWorkBook As Excel.Workbook
    Dim xlWorkSheet As Excel.Worksheet
    Dim misValue As Object = System.Reflection.Missing.Value

    Dim rowcounter As Integer = 1


    xlApp = New Excel.Application
    xlApp.Visible = False
    xlWorkBook = xlApp.Workbooks.Add(misValue)
    xlWorkSheet = xlWorkBook.Sheets("Sheet1")
    xlWorkSheet.Cells(rowcounter, rowcounter) = "Something goes here."

    xlWorkSheet.SaveAs(SaveXLS.FileName)

    xlWorkBook.Close()
    xlApp.Quit()
End Class
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-07 14:40:07

我想你想要DisplayAlerts=false。看看this question的答案。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9171957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档