Цитата:
Сообщение от ~ SaM ~
Phedor
Если я правильно понял, то имеешь ввиду заливать данные матрицей. Это без вопросов. В конечном итоге я так и сделал, но самое противное, что после заполнения данными начинают перерисовываться ячейки (т.е. чтобы она была с контурами, перечеркнутая и т.д.). А матрицей не получится такое организовать, т.к. разных "видов" ячеек до 15. Решил я проблему очень банально.  Создал шаблоны с разными видами ячеек и перед заполнением данными открываю тот шаблон, который мне нужен. Конечно это не выход в данной ситуации, но мне ничего не оставалось, т.к. с многопоточность я не смог разобраться, хотя очень хочу! 
|
1. Бордюры и цвета тоже можно делать через Range.
2. Долго это конечно, но проверте не показываете ли вы саму перерисовку. Сначала создаем соединение, выводим, а потом уже показываем. Проверял, если сначала Show сделать, а потом рисовать примерно в 15 раз медленее получается.
3. Многопоточность. Попробуйте выводить разные блоки инфы в разных потоках. В главном только открытие и закрытие COM-сессии.