0

次の例外が発生します: CLSID {00020819-0000-0000-C000-000000000046} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 次のエラーが原因で失敗しました: 80040154. Office 2010.

私は多くの結果を読みましたが、典型的な解決策はデバッグを AnyCPU から X86 に変更することです (これは大きなプロジェクトなのでやりたくありませんが、とにかくうまくいきませんでした)。例外も理解したいです。

新しいワークブック ワークシートを追加してデータを入力しようとしただけですが、上記の例外によりワークブックの作成時にエラーが発生します。

using excel = Microsoft.Office.Interop.Excel;

public static void ExcelFunction()
    {
        excel.Workbook wb_XLS = new excel.Workbook();
        excel.Worksheet ws_XLS = new excel.Worksheet();
        ws_XLS = (excel.Worksheet)wb_XLS.ActiveSheet;
        int x, y,count;
        count = x = y = 0;
        while (x < 100)
        {
            while (y < 100)
            {
                ws_XLS.Cells[x, y] = count.ToString();
                count++;
                y++;
            }
            x++;
        }
    }
4

1 に答える 1