Je sais que cela a été discuté ici, mais je ne peux pas trouver de solution. Je reçois cette erreur en travaillant avec Microsoft.Office.Interop.Excel en C# (Exception de HRESULT: 0x800A03EC). Voici mon code:Excel Exception de HRESULT: 0x800A03EC lors de l'écriture à une cellule Excel
for (int i = 1; i <= max; i++)
{
int column = 1
...
double averageDistance = sum/distanceCount; //sum and distanceCount are type double
myWorksheet1.Cells[i, column] = averageDistance; // Here I am getting the exception.
column++;
...
}
Je sais que certaines personnes ont résolu ce problème en utilisant l'indice à base de zéro dans les cellules [,], mais comme vous pouvez voir mes index sont à partir de 1. peut-elle aider quelqu'un s'il vous plaît? Merci.
Quelles sont les valeurs réelles de i et de la colonne lorsque vous obtenez l'erreur? Coller des échantillons de code incomplets n'aide pas non plus. Il semble maintenant étrange et peu clair. Il y a une colonne = 1 et une colonne ++ mais pas de boucle sur les colonnes. – Eddy