VSTO c# Vérifier si une cellule est nulle
Donc je suis gettings commencé avec VSTO et je m'attends à ce que cette question avait été posée et répondue mais voilà, je ne peux pas trouver une réponse.
Donc, si j'ai une référence à une cellule, comment puis-je vérifier si il est nul.
Pseudo-Code:
Excel.Range cell = (Excel.Range)MyRange.Cells[1, 1];
if (cell.value2.IsNull) { Stuff }
else { Other Stuff }
Malheureusement, IsNull n'existe pas.
cell.value2 == null
? (Je suis désolé si c'est une remarque inutile, je ne sais rien à propos de excel interop)On dirait que vous voulez la réponse à cette question: stackoverflow.com/questions/2347276/...
<la honte>en fait la cellule.valeur2==null peut-être ce que j'ai besoin d' </honte>
Oui, dans excel interop vous cochez la case Valeur2 == null propriété, dans certains cas, vous pouvez même obtenir de la chaîne.Vide, depeneding sur le format, mais vous pouvez écrire une fonction simple qui permettra de vérifier à la fois.
OriginalL'auteur David | 2013-03-16
Vous devez vous connecter pour publier un commentaire.
Vous étiez avoir à y penser.
Range.Value2
retourne un objet. Donc, si vous souhaitez vérifier la nullité de référence, il suffit de faireVous devriez probablement vérifier l'API en ligne de la documentation un peu plus.
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.range.value2(v=office.14).aspx
http://msdn.microsoft.com/en-us/library/ms262200(v=office.14).aspx
OriginalL'auteur woodykiddy