Вы бы по приведенным Вами ссылкам дочитали бы темы до конца
Там же неоднократно повторялось, что эти макросы практически бесполезны. Объяснялось почему и были приведены решения снимающие проблему полностью
Локальное решение - thread (отдельные потоки) для каждого класса, использующего выгрузку в Excel. Т.е. добавить пару методов к существующим классам.
Глобальное решение - обертка с ComVariant для всех методов ComExcelDocument_RU. Т.е. полностью переписать класс ComExcelDocument_RU