Ich habe ein Problem beim Erstellen dynamischer Objekte für Schnittstellenvariablen.Dynamisches Objekt für Schnittstellenvariable C#
Unten ist für die eine Arbeitsmappe, Arbeitsblatt und Zellen. Also kann ich so erstellen
// ExcelFileBo enthält die Excel-Arbeitsmappen Positionen und Sheetnamen.
List<ExcelFileBo> excelFileBo ;
IWorkbook wbi1 = workbookSet.Workbooks.Open(exFileBo.WBLocation);
SpreadsheetGear.IWorksheet ws1 = wbi1.Worksheets[exFileBo.WBSheetName];
SpreadsheetGear.IRange wc1 = ws1.Cells;
Aber wie erstellt man Objekte für mehrere Arbeitsmappen, Arbeitsblätter und Zellen dynamisch?
foreach (ExcelFileBo exFileBo in excelFileBo)
{
if (System.IO.File.Exists(exFileBo.WBLocation))
{
// how to create IWorkbook objects,IWorksheet object and IRange dynamically for all excel workbooks.
}
}
Bitte helfen Sie mir, dies zu tun?
Nun, es klingt wie Sie eine Sammlung verwenden möchten ... Ich sehe nicht, wo „dynamische Objekte“ kommen hier in. Könnten Sie bitte Ihre Frage klären? –