当调用AddIns.Item 时,索引无效(从HRESULTexception:0x8002000B(DISP_E_BADINDEX)))
我调用Excel.AddIns.Item[0]
时收到无效索引COMexception 。
Excel.AddIns.Count
工作正常,返回4.但我不明白为什么Excel.AddIns.Item[0]
无法返回第一个Excel.AddIn
对象。 API似乎也没有太多的说。
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.addins.item
谁能帮忙? 谢谢。
大多数Office互操作索引器是基于一个的,而不是基于零的(与.NET Framework的其余部分一样)。
您需要使用Excel.AddIns.Item[1]
来访问您的第一个元素。
随后,在循环时,使用类似于以下的for循环:
for (int i = 1; i <= Excel.AddIns.Count; ++i)