Избавляемся от конфликта имен _FilterDataBase

В ходе чтения данных из MS Excel старше версии 2010 с помощью PowerShell (версия неважна) появляется окно «Конфликт имен» ссылаясь на совпадение с именем _FilterDataBase.
Прочитав порядочное количество форумов, статей и прочего хлама в интернете, пришел к выводу, что виновата в этом автофильтрация. Т.о. было найдено одно из решений.
В макросах при открытии и закрытии документа прописал следующее:

 

Все, что касается показа скрытых имен, специально оставил для себя. Чтобы не забыть. Плюс кусок кода, ответственный за удаление этих имен, содержит игнорирование ошибки, если искомые имена отсутствуют.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *