Hallo iedereen,
ik heb een programma met een tekstbox. De inhoud van de tekstbox moet na het drukken van een button de inhoud schrijven naar een bepaalde Excelsheet en dan die Excelsheet laten opslaan door C# zonder hem te openen. Dit is de code die ik al heb:
Excel.Application oXL;
Excel._Workbook oWB;
Excel._Worksheet oSheet;
Excel.Range oRng;
// Excel starten en applicatie object aanmaken
oXL = new Excel.Application();
//oXL.Visible = true;
// Nieuw werkboek maken
oWB = (Excel._Workbook)(oXL.Workbooks.Add(strPad));
oSheet = (Excel._Worksheet)oWB.Sheets["blabla"];
oSheet.Cells[1, 1] = "Test1";
oSheet.Cells[1, 2] = "Test2";
oSheet.Cells[4, 1] = ex.SOmschrijving;
oXL.Save(strPad);
Bij oXL.Save(strPad) geeft hij een COMException en dat hij geen toegang kan krijgen. Weet wel niet of dit het juiste statement is want heb niet veel ervaring met schrijven naar Excel met C#. Kan iemand me helpen, thx !!
ik heb een programma met een tekstbox. De inhoud van de tekstbox moet na het drukken van een button de inhoud schrijven naar een bepaalde Excelsheet en dan die Excelsheet laten opslaan door C# zonder hem te openen. Dit is de code die ik al heb:
Excel.Application oXL;
Excel._Workbook oWB;
Excel._Worksheet oSheet;
Excel.Range oRng;
// Excel starten en applicatie object aanmaken
oXL = new Excel.Application();
//oXL.Visible = true;
// Nieuw werkboek maken
oWB = (Excel._Workbook)(oXL.Workbooks.Add(strPad));
oSheet = (Excel._Worksheet)oWB.Sheets["blabla"];
oSheet.Cells[1, 1] = "Test1";
oSheet.Cells[1, 2] = "Test2";
oSheet.Cells[4, 1] = ex.SOmschrijving;
oXL.Save(strPad);
Bij oXL.Save(strPad) geeft hij een COMException en dat hij geen toegang kan krijgen. Weet wel niet of dit het juiste statement is want heb niet veel ervaring met schrijven naar Excel met C#. Kan iemand me helpen, thx !!