创建Excel文档时出现System.InvalidCastException

时间:2019-06-07 19:53:43

标签: excel vb.net

我正在编写一个应用程序,该程序从AutoCAD DWG文件中读取一些数据,然后将其导出到excel电子表格中。一切在我的开发计算机上都可以正常运行,但是,当我在客户端计算机上运行它时,我得到了System.InvalidCastException

https://drive.google.com/file/d/15an9L9KU-Nuxhp--1Uz_XhJmwHB9U4Hw/view?usp=sharing

目标框架是.NET 4.6.1,并且目标计算机已将Excel安装为MS Office 365订阅的一部分。

    Dim xlApp As Excel.Application
    Dim xlWorkBook As Excel.Workbook
    Dim xlWorkSheet As Excel.Worksheet
    Dim misValue As Object = System.Reflection.Missing.Value

    xlApp = New Excel.Application
    Try
      xlWorkBook = xlApp.Workbooks.Add(misValue) ' error on this line
    Catch ex As Exception
      MsgBox(ex.ToString())
      MsgBox(ex.InnerException())
      RaiseEvent finished()
      Exit Sub
    End Try

0 个答案:

没有答案