私は受け取っています 無効なインデックスCOM例外 呼び出すとき Excel.AddIns.Item[0]
.
Excel.AddIns.Count
大丈夫です、それは4を返します。しかし、私はちょうど理由を理解していません Excel.AddIns.Item[0]
最初のものを返さない Excel.AddIn
オブジェクト。 APIはそれについてあまりにも多くのことを言っているようではありません。
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.addins.item
誰も助けることができますか?ありがとう。
回答:
回答№1の場合は7ほとんどのOffice interopインデクサは、ゼロベースではなく、(.NET Frameworkの残りの部分と同様に)1ベースです。
あなたは最初の要素にアクセスする必要があります Excel.AddIns.Item[1]
.
その後、ループするときは、次のようなforループを使用します。
for (int i = 1; i <= Excel.AddIns.Count; ++i)