/// <summary>
 /// Создает "намерение" для изменения своиств ячейки.
 /// </summary>
 /// <param name="ws">Рабочий лист в котором будут изменения</param>
 public WriteIntent(Worksheet ws)
 {
     IntendedText  = new Firable <string>(WriterActions._writeAny);
     IntendedStyle = new Firable <UInt32Value>(WriterActions._setStyle);
     Worksheet     = ws;
 }
 /// <summary>
 /// Создает "намерение" для изменения своиств ячейки
 /// с переопределением поведения записи значения в ячейку.
 /// Используйте этот конструктор только в случае если конструктор
 /// <see cref="WriteIntent(Worksheet)"/> не дает нужных результатов
 /// </summary>
 /// <param name="ws">Рабочий лист в котором будут изменения</param>
 /// <param name="writeDeleg">
 /// Делегат для записи значении в ячейку.
 /// По сути это определяет то, как будет записыватся значение в ячейку.
 /// </param>
 public WriteIntent(Worksheet ws, Func <Worksheet, string, string, bool> writeDeleg) : this(ws)
 {
     IntendedText = new Firable <string>(writeDeleg);
 }