Insérer des commentaires de cellule dans Excel par programmation
Question
Quel est le meilleur moyen d'insérer des commentaires de cellule dans des fichiers Excel 2007 par programme à l'aide de c # et .net 3.5?
La solution
Je viens de faire exactement cela, mais avec MS Word (avec Microsoft.Office.Interop.Word
range.Comments.Add (range, ref _categoryMessage);
Donc, je suggérerais d’utiliser Microsoft.Office.Interop.Excel et une méthode similaire. Considérez ceci à partir de MSDN:
Voir aussi cette aussi
Autres conseils
La réponse acceptée pointe dans la bonne direction, mais la syntaxe correcte est la suivante:
Excel.Range cell;
cell.AddComment("My comment");
Excel._Worksheet oSheet =
(Microsoft.Office.Interop.Excel._Worksheet) excelWorkbook.ActiveSheet;
oSheet.Cells[2, 3].Cells.AddComment("Selam");
Avez-vous essayé d'utiliser VSTO? Vous pouvez facilement charger un document Excel et le manipuler. Pour ajouter un commentaire à une cellule, chargez le fichier, activez la feuille de travail, puis sélectionnez la cellule comme plage et définissez le commentaire.