Копировать / Вставить ячейки и значение со свойством - PullRequest
0 голосов
/ 07 декабря 2018

Я хочу скопировать / вставить диапазон на листе, включая значения / свойство (зачеркивание) в ячейках, в другую новую книгу.
Я не могу установить это свойство на новом листе.Используя Microsoft.Office.Interop.Excel; я не могу скопировать это свойство, как на картинке.Как мне это сделать.3 строки в 1 ячейке с другим свойством

public void WriteCellWithFont(int i, int j , _Excel.Range cell)
{
    i++;
    j++;
    ws.Cells[i, j].Value2 = cell.Value2;
    ws.Cells[i,j].Font.Strikethrough = true;
}

this problem picture

1 Ответ

0 голосов
/ 07 декабря 2018

Попробуйте с PasteSpecial.Это как обычный способ, которым мы используем, чтобы сохранить форматирование при вставке

// copy
Range cells1 = (Range)worksheet1.Cells[2, 3];
cells1.Copy();

// Paste
Range cells2= (Range)worksheet2.Cells[2, 3];
cells2.PasteSpecial(XlPasteType.xlPasteFormats);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...