PDA

View Full Version : سوال: خطای Com Exeption



Mostafa_
چهارشنبه 26 تیر 1392, 22:02 عصر
با سلام خدمت دوستان عزیز
میخوام اطلاعات دیتا گرید ویو رو به برنامه اکسل ارسال کنم
اما خطای Com Exeption رو بهم میده و متنش هم اینه
Exception from HRESULT: 0x800A03EC
لطفا اگه کسی میدونه باید چکار کنم راهنمایی کنه

راستی اینم دستورامه

Microsoft.Office.Interop.Excel.Application exel = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook Workbook = exel.Workbooks.Add(XlSheetType.xlWorksheet);
Microsoft.Office.Interop.Excel.Worksheet WorkSeet = (Worksheet)(Workbook.Worksheets[1]);
WorkSeet.DisplayRightToLeft = true;

int Rang = DGV.Columns.Count;
Range[] Reg = new Range[Rang];

for (int x = 0; x < Rang; x++)
{
string Selladdress = Convert.ToString(Convert.ToChar(Convert.ToByte(x + 65)));
Reg[x] = WorkSeet.get_Range(Selladdress, Selladdress);
Reg[x].Value2 = DGV.Columns[x].HeaderText;
}

int k = 2;
foreach (DataRow r in s.Tables[0].Rows)
{
for (int j = 0; j < Rang; j++)
{
string Selladdress = Convert.ToString(Convert.ToChar(Convert.ToByte(j + 65))) + j.ToString();
Reg[j] = WorkSeet.get_Range(Selladdress, Selladdress);
Reg[j].Value2 = r[k].ToString();
}
k++;
}
exel.Visible = true;

drsina
چهارشنبه 26 تیر 1392, 22:36 عصر
مصطفی ببین اینا کمکت میکنه !
http://stackoverflow.com/questions/15597490/exception-from-hresult-0x800a03ec-error-while-saving-excel-file

و
http://stackoverflow.com/questions/12714626/exception-from-hresult-0x800a03ec-error

Mostafa_
چهارشنبه 26 تیر 1392, 22:43 عصر
سلام
نه والا شرمنده چیزی متوجه نشدم ازش ! :D