关于Missing类的使用

WhiteEat 2003-07-20 12:13:49
Excel._Workbook oWB = (Excel._Workbook)(oXL.Workbooks.Add(Missing.Value ));
何解?
...全文
120 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
WhiteEat 2003-08-09
  • 打赏
  • 举报
回复
和Type.Missing有什么不同
雪狼1234567 2003-08-09
  • 打赏
  • 举报
回复
使用 Missing 字段通过反射进行调用,以获取参数的默认值。如果传入一个参数值的 Missing 字段,并且该参数没有默认值,则引发 ArgumentException。

lovered 2003-08-09
  • 打赏
  • 举报
回复
[v]
雪狼1234567 2003-07-20
  • 打赏
  • 举报
回复
首先申明一个变量:是workBook型的:Excel._Workbook oWb

(Excel._Workbook)是类型强制转换:把它转为Excel._Workbook

oXL.Workbooks.Add(Missing.Value )增加一个workbooks,
在vba中是WorkBooks.Add
TheAres 2003-07-20
  • 打赏
  • 举报
回复
这句话整个意思就是添加一个Workbook.

Missing.Value 是这个意思:

这些可选参数可在 Visual Basic 代码中省略,而 C# 中则没有可选参数;在 C# 中可通过将值 Missing.Value 赋给可选变量可获得同样效果。
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-20 12:13
社区公告

让您成为最强悍的C#开发者