Quelle est la meilleure façon d'insérer des commentaires de cellule dans des fichiers Excel 2007 par programmation en utilisant C# et .net 3.5?Insérer des commentaires de cellule dans Excel par programmation
Répondre
Je viens de faire exactement cela, mais avec MS Word (en utilisant Microsoft.Office.Interop.Word
range.Comments.Add (plage, ref _categoryMessage);
Donc, je suggère d'utiliser Microsoft. . Office.Interop.Excel et la méthode similaire Considérez ceci de MSDN:
http://msdn.microsoft.com/es-es/library/microsoft.office.interop.excel.range.addcomment.aspx
voir aussi this trop
probablement besoin de jouer avec l'éditeur pour obtenir l'ensemble du lien au travail –
Merci, Kenny. Mais quand je fais cela, mon programme démarre un processus appelé Excel. Cela signifie-t-il que j'ai besoin d'avoir ms excel installé sur mon ordinateur? –
Oui. Désolé, ces appels interop exigent Excel. – kenny
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 calcul, puis sélectionnez la cellule en tant que plage et définissez le commentaire.
Les points de réponse acceptée dans la bonne direction, mais la syntaxe correcte est:
Excel.Range cell;
cell.AddComment("My comment");
Excel._Worksheet oSheet =
(Microsoft.Office.Interop.Excel._Worksheet) excelWorkbook.ActiveSheet;
oSheet.Cells[2, 3].Cells.AddComment("Selam");
- 1. Comment insérer par programmation une nouvelle ligne dans une cellule Excel en C#?
- 2. Numéro unique dans la cellule Excel par programmation C#
- 3. Programmation VBA dans Excel
- 4. Insérer commentaires automatiquement dans vim
- 5. Comment insérer le symbole 'Infinite' dans Excel par programme?
- 6. Insérer une ligne dans Excel (liaison tardive)
- 7. Comment insérer une valeur dans une cellule dans une feuille Excel à l'aide d'asp.net
- 8. Comment insérer par programme des commentaires dans un document Microsoft Word?
- 9. Excel Commentaires - Longueur maximale en 2003
- 10. Comment intégrer Excel dans le mot par programmation?
- 11. VSTO écrit dans une cellule dans Excel!
- 12. Comment insérer une vue dans une cellule de table existante?
- 13. Définition par programmation des options de mise en page dans Excel
- 14. insérer sa propre image sur excel par C#
- 15. Créer un graphique Excel par programmation en PHP
- 16. Définition du format de cellule de date dans excel xml
- 17. Insérer une image dans Excel - Java
- 18. Création de cases à cocher par programmation dans C# dans une feuille de calcul Excel
- 19. Création de commentaires de cellules dans une feuille de calcul Excel avec OpenXML SDK
- 20. cellule de données flexflex cellule setfocus par cellule
- 21. Comment faire pour supprimer par programmation la signature numérique des macros VBA dans Excel?
- 22. Lecture par programmation _AssemblyLocation à partir d'un classeur Excel VSTO
- 23. Quelle est la meilleure façon d'extraire des commentaires de cellules Excel en utilisant Perl ou Ruby?
- 24. Insérer une valeur d'une cellule dans une autre cellule du même enregistrement
- 25. Déclaration de variables dans des cellules Excel
- 26. Comment faire pour obtenir Dernière cellule active dans Excel 2007
- 27. C#: Comment accéder à une cellule Excel?
- 28. .net C# changement de format de cellule Excel
- 29. Envoi de MMS par programmation dans l'iPhone
- 30. cellule Format Excel VBA comme mesure « h »
Comment travaillez-vous actuellement avec le document? –
Je décompresse les documents XML ouverts et j'écris les commentaires nécessaires? .xml par moi-même. J'écris également les relations, les docs vmlDrawing et l'ajout de l'élément legacyDrawing dans la feuille? .xml. Mais quand je compresse le dossier, changez son extension en .xlsx et essayez l'ouvrir dans Excel j'obtiens une erreur. –