关于Missing类的使用

WhiteEat 2003-07-20 12:13:49
Excel._Workbook oWB = (Excel._Workbook)(oXL.Workbooks.Add(Missing.Value ));
何解?
...全文
142 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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 赋给可选变量可获得同样效果。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧