Как извлечь текст примечания из определенной ячейки листа Excel? - C#

Узнай цену своей работы

Формулировка задачи:

Приложение работает с документом Excel. Как извлечь текст примечания из определенной ячейки листа Excel и поместить его в текстбокс на форме приложения? Кто знает помогите пожалуйста.

Решение задачи: «Как извлечь текст примечания из определенной ячейки листа Excel?»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Excel = Microsoft.Office.Interop.Excel;
 
class Program
{
    static void Main(string[] args)
    {
        Excel.Application application = new Excel.Application();
        string fileName = @"C:\Книга1.xlsx";
        Object missing = Type.Missing;
        application.Workbooks.Open(fileName, missing, missing, missing,
            missing, missing, missing, missing, missing,
            missing, missing, missing, missing, missing,missing);
        Excel.Worksheet sheet = (Excel.Worksheet)application.ActiveSheet;
        string comment = (sheet.Cells[2, 1] as Excel.Range).
            Comment.Shape.TextFrame
            .Characters(missing, missing).Text;
        Console.WriteLine(comment);
        application.Visible = true;
        Console.ReadKey(true);
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы