Je reçois une erreur: Exception de HRESULT: 0x800A03EC chaque fois que je mets la formule de la gamme comme:Obtenir erreur: HRESULT: 0x800A03EC en manipilating Excel en C#
Range range = destinationSheet.Range["A1"];
string[,] formulaString = new string[numberOfRows, 1];
range = range.Resize[numberOfRows, 1];
for (int count = 1; count <= numberOfRows; count++)
{
string worksheet = "Sheet1";
string cellRef = "A1"
string formula = string.Format("={0}!{1}", sourceSheetName, cellRef);
formulaString[count-1, 0] = formula;
}
range.set_Value(Type.Missing, formulaString);
range.Formula = range.Value; // getting exception here
ce qui pourrait être la raison this
duplication possible: http://stackoverflow.com/questions/15597490/exception-from-hresult-0x800a03ec-error-while-saving-excel-file – Srinivas
Vous devrez fournir plus de code, nous ne pouvons pas Dites ce qui ne va pas avec cette ligne. –
Qu'essayez-vous de faire avec cette dernière ligne? Au moins en VBA, la ligne précédente est suffisante pour assigner les formules. Si vous voulez convertir ces formules en valeurs, alors 'range.Value = range.Value' devrait le faire. –