C#アプリケーション内でExcel関数を使用する方法を探しているところはどこでも、次のことを行うように指示されています。
- [COM] タブから次の using ステートメントを追加します:using IExcel = Microsoft.Office.Interop.Excel
- 次に、IWorkSheetFunction objectIExcel.IWorksheetFunction iwf = new IExcel.IWorksheetFunction(); を宣言して初期化します。
- int result = iwf.Math.Sum(1,2); のように関数を使用できるようになりました。
私が抱えている問題は、インテリセンスが IExcel を検出している間、IWorksheetFunction が表示されないことです。ただし、WorksheetFunction が表示されています。いずれにせよ、それをオブジェクトとしてインスタンス化することはできません。エラーが表示されます: 抽象クラスまたはインターフェイス 'Microsoft.Office.Interop.Excel.WorksheetFunction' のインスタンスを作成できません
何か案は?