0

将 DataGridView 数据导出到 MS Excel 时需要使用 System.Reflection.Missing.Value 的原因是什么,如下面的代码所示?

    Dim missValue As Object = Reflection.Missing.Value
    Dim xlApp As New Excel.Application
    Dim xlWorkBook As Excel.Workbook = xlApp.Workbooks.Add(missValue)
    Dim xlWorkSheet As Excel.Worksheet = xlWorkBook.Sheets("Sheet1")
4

1 回答 1

1

它用于C#代码,因为它不允许Optional参数。在 VB 中不需要它,但也不会受到伤害。您始终可以指定您提供的参数:paramName:=value

于 2013-09-21T15:33:12.143 回答