次の例外が発生します: 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++;
}
}