C# Accéder EXCEL, la mise en forme de la cellule Générale

C#, Visual studio 2010

Lors de la manipulation de cellules excel en C# (par l'intermédiaire d'un objet COM), dois-je utiliser l' .Valeur ou .Valeur2 ?
c'est

 sheet.Cells[row + n, col].Value = "Hello world"

ou

 sheet.Cells[row + n, col].Value2 = "Hello world"

Quelle est la différence entre eux ?

Aussi, comment puis-je définir un format de cellule de "Général" ?

sheet.Cells[row + n, col].NumberFormat = "XYZ";  //Not sure what should be here

Maintenant, quand je attribuer une cellule avec le numéro "0,34" et même si je ne

sheet.Cells[row + n, col].NumberFormat = "@"; 

- Je obtenir cette "petite erreur" inscrivez-vous dans le coin gauche de chaque cellule