原来做过一个小的win程序操作Excel的 被那些个参数搞的头晕晕的
那么多Missing啊
今天在Blog.Msdn.com看到关于VB和C#在office开发中的比较的讨论
http://blogs.msdn.com/cyrusn/archive/2004/05/28/144148.aspx
嘿嘿,也有人和我一样抱怨为何C#中操作office产品的方法有那么多的参数,其中Word.Documents.Open多达30个参数...
http://blogs.msdn.com/cyrusn/archive/2004/05/28/144165.aspx
继续关注这2篇blog中......
这也是推荐使用VB操纵Office的理由。除了默认参数,还有属性参数,也是Office常常使用而C#不支持的功能。
要传递默认的参数,传递DBNull.Value即可.
通常调用一个方法,几乎后面的参数全部都没有用的.
不能传递DBNull.Value,要传递Missing.Value