Доступ и обновление частей форматированного текста ячейки

Доступ и обновление частей Rich Text ячейки

Следующий код демонстрирует использование методов Cell.GetCharacters() и Cell.SetCharacters() с использованием исходного файла Excel, который вы можете скачать по предоставленной ссылке. Исходный файл Excel содержит обогащенный текст в ячейке A1. В нем 3 раздела и каждый раздел имеет разные шрифты. Следующий отрывок кода получает доступ к этим разделам и обновляет первый раздел с новым названием шрифта. Наконец, он сохраняет книгу как выходной файл Excel. Когда вы его откроете, вы увидите, что шрифт первого раздела текста изменен на “Arial”.

Код на C#, чтобы получить доступ и обновить части форматированного текста ячейки

Вывод консоли, сгенерированный примерным кодом

Вот вывод консоли приведенного выше образца кода с использованием исходного файла Excel.

Before updating the font settings....

Century

Courier New

Verdana

After updating the font settings....

Arial

Courier New

Verdana