私は学校プロジェクトにC++/CLIを使用しています。データをExcel形式(xlsx)にエクスポートする必要があります。問題は、このコードには、Visual Studioによって赤色で下線付きのAddNewPart(指定されたクラスにはメンバーAddNewPartはありません)というコードがありますが、コードがコンパイルされ、アプリケーションが実行されますが、それが壊れていることを卓越してそれを開こうとした)。C++/CLI Open XML SDK ExcelでAddNewPartを使用できない
SpreadsheetDocument ^doc = SpreadsheetDocument::Create(path_get, SpreadsheetDocumentType::Workbook);
WorkbookPart ^wbookpart = doc->AddWorkbookPart();
wbookpart->Workbook = gcnew Workbook();
WorksheetPart^ worksheetPart = wbookpart->AddNewPart<WorksheetPart^>();
SheetData^ sheetData = gcnew SheetData();
worksheetPart->Worksheet = gcnew Worksheet();
worksheetPart->Worksheet->AppendChild(sheetData);
Sheets^ sheets = doc->WorkbookPart->Workbook->AppendChild<Sheets^>(gcnew Sheets());
Sheet^ sheet = gcnew Sheet();
sheet->Id = doc->WorkbookPart->GetIdOfPart(worksheetPart);
sheet->SheetId = 1;
sheet->Name = "mySheet";
sheets->Append(sheet);
wbookpart->Workbook->Save();
doc->Close();
一見すると、カップル '^'が足りないようです。しかし、正確なエラーメッセージを伝えれば、大きな助けになります。 –
私はすべてのコードとエラーを追加しました!早速の対応、ありがとうございました! –