ワークシートのコピーを新しい Excel ファイルに取得するコードを作成しました。以下は私のC#コードです。問題は、名前付きセルが欠落していることです.Excel-2010でこれを確認しました.
C# コード:
string strPath=@"C:\NewFolder\somexcelfile.xls";
Excel.Workbook souWorkbook = xCel.Workbooks.Open(strPath);
Excel.Workbook destWorkbook = xCel.Workbooks.Add();
foreach (Excel.Worksheet wkSheet in souWorkbook.Worksheets)
{
wkSheet.Copy(destWorkbook.Worksheets[1]);
}
destWorkbook.SaveCopyAs("C:\NewFolder\copy.xls");