Interop“强制”可选参数

时间:2011-12-12 15:29:59

标签: c# .net com .net-3.5 interop

应用程序是使用MS interop构建的,将.xls导出到infoPath,反之亦然。它是在VS 2010中开发的,但现在转移到VS 2008.项目无法构建,因为奇妙的互操作lib,需要设置一堆蹩脚的参数(尽管它们在msdn中被标记为可选)。如果设置“null”值,应用程序崩溃。 msdn上没有代码示例,解决了这个问题。那我该放什么呢?

1 个答案:

答案 0 :(得分:1)

通过Type.Missing

如果它是ref参数,则需要声明一个变量以通过引用传递。