Только вчера разговаривал с монтажниками из дочки: у них корпоративный тариф, они понятия не имеют, что там в ЛК (скриншоты есть?). Что за лимитные тарифы (у вас ADSL-2)? Они устарели уже лет на 10, но их ещё пытаются втюхивать.
Хрустальный шар на профилактике, но основные причины перечислены в моём профиле. Python из коробки в 7 раз медленнее VBA, впрочем, никто не мешает вам его использовать. Такого объёма данные лучше хранить в БД.
Для тех, кто пользуется слиянием в Word 2003: для слияния можно задавать именованный диапазон; но если в формуле будет ссылка на другой именованный диапазон книги, то при выборе таблицы ВСЁ, кроме листов, окажется недоступно.
Таблицы будут видны, если перед созданием документа слияния открыть рабочую книгу, но после попытки обращения к БД появится сообщение об ошибке: Произошла ошибка: Объект "ИМЯ_ТАБЛИЦЫ" не найден ядром СУБД Microsoft Access.
Не используйте в формулах именованные диапазоны при слиянии, а лучше откажитесь от слияния в пользу автоматизации.
Также если в поле с датой при слиянии попадётся текст (или пробел) независимо от версии Word, то дата примет американский формат MM DD YYYY (ошибку можете пропустить).
На самом деле сначала необходимо понимание основ программирования, а потом уже нужно выбирать ЯП.
ЗЫ: Автор сам пока не определился что хочет "офлайн курсы" и "в Москве хорошие курсы".
Загуглил картинки. Если простые "детские" филворды, - буквы в слове расположены в одном направлении и не пересекаются. Есть серьёзные филворды, где каждая следующая буква может менять направление, и одна буква может принадлежать к нескольким словам. Есть что-то среднее https://logic-games.spb.ru/fillword/
ЗЫ: Вот это сайт https://onlinetestpad.com/ru/crosswordmaker не работает?
mrusklon, ну, с проверкой как раз важно, потому что файл скрипта не успевает скопироваться. По отладке взял пару запросов из первых строк поисковика: раз и два.