Как извлечь текст примечания из определенной ячейки листа 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);
}
}