前提・実現したいこと
C#でエクセルのブックとシートの作成の後さらに、
エクセルのシートを追加しようとしています。
以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
System.Runtime.InteropServices.COMException: 'HRESULT からの例外:0x800A03EC'
該当のソースコード
using System;
using System.Collections.Generic;
using System.Windows;
using Excel = Microsoft.Office.Interop.Excel;
using System.Runtime.InteropServices;
using System.IO;
using NPOI.SS.UserModel;
using System.Windows.Documents;
using System.Linq;
Excel.Application ExcelApp = null; Excel.Workbooks workbooks = null; Excel.Workbook wb = null; Excel.Sheets sheets = null; Excel.Worksheet ws = null;
//Excelシートのインスタンスを作る
ExcelApp = new Excel.Application();
workbooks = ExcelApp.Workbooks;
wb = workbooks.Add();
sheets = wb.Sheets;
//アクティブシート(の直前)にシートを追加
wb.Worksheets.Add(After: sheets);
ws.Select(Type.Missing);
ExcelApp.Visible = false;// Excelの表示(非表示はfalse)
試したこと
シートを追加するために以下のコードの部分を追加しましてみました。
wb.Worksheets.Add(After: sheets);
ここでエラーが生じます
補足情報(FW/ツールのバージョンなど)
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。