إدراج تعليق خلية في اكسل برمجيا
سؤال
ما هي أفضل طريقة لإدراج تعليق خلية في التفوق ملفات 2007 برمجيا باستخدام C # و. NET 3.5؟
المحلول
ولقد فعلت ذلك بالضبط ولكن مع مايكروسوفت وورد (باستخدام Microsoft.Office.Interop.Word
وrange.Comments.Add (المدى، _categoryMessage المرجع)؛
وهكذا، أود أن أقترح استخدام Microsoft.Office.Interop.Excel وطريقة مماثلة. النظر في هذا من MSDN:
HTTP: // MSDN .microsoft.com / ES-ES / مكتبة / microsoft.office.interop.excel.range.addcomment.aspx
وانظر أيضا هذا جدا
نصائح أخرى
والنقاط إجابة مقبولة في الاتجاه الصحيح، ولكن بناء الجملة الصحيح هو:
Excel.Range cell;
cell.AddComment("My comment");
Excel._Worksheet oSheet =
(Microsoft.Office.Interop.Excel._Worksheet) excelWorkbook.ActiveSheet;
oSheet.Cells[2, 3].Cells.AddComment("Selam");
هل حاولت استخدام VSTO؟ يمكنك بسهولة تحميل مستند Excel و التلاعب به. لإضافة تعليق إلى خلية، تحميل ملف، وتفعيل ورقة العمل، ثم حدد الخلية إلى مجموعة ومجموعة التعليق.
لا تنتمي إلى StackOverflow